The invention discloses an optical engine for a
barcode recognition device. The optical engine comprises a lens module, a light supplementing module and a sensor circuit module, wherein the light supplementing module and the sensor circuit module are arranged on the two sides of the lens module respectively. First positive lens bodies are installed at the positions corresponding to light sources in the light supplementing module, and the light sources adopted to the light supplementing module are one kind or the combination of more than one kind of
white light sources,
red light sources and near-
infrared light sources. The optical engine for the
barcode recognition device further comprises an outer cover which covers the light supplementing module and is connected with a lens module base, and the first positive lens bodies are installed at the positions, corresponding to the light sources, of the outer cover. The lens module comprises the lens module base, a lens base and an
imaging lens, wherein the lens base is arranged on the lens module base, the
imaging lens is installed on the lens base, the number of optical lens bodies installed inside the
imaging lens is five, and the optical lens bodies are sequentially the second positive lens body, the first negative lens body, the third positive lens body, the fourth positive lens body and the second negative lens body from the position far away from the front end of the lens of the lens module base to the position close to the rear end of the lens of the lens module base. According to the optical engine for the
barcode recognition device, the recognition success rate of the barcode recognition device is improved.