The embedded scan engine's image sensor array captures an image of the barcode through the engine’s optical lens. If necessary, the engine automatically adjusts illumination, exposure, and other parameters to obtain the best-quality image.
The image engine sends the image to the device's CPU.
The device's CPU processes the image to identify the target barcode(s), decodes them, and then transmits the decoded data to the host.