Why am I experiencing slow decoding speeds or scanning failures when trying to scan barcodes?
There are several possible reasons that you might experience slow or incomplete decoding on mobile devices with cameras:
Slow mobile devices - On older mobile devices with slower processors, scanning can be laggy and inefficient. Try using lower resolution camera buffer images and a lower scanning effort level (2 is recommended).
readerDevice.getDataManSystem().sendCommand("DECODER.EFFORT 2"); - This example is for Android
[readerDevice.dataManSystem sendCommand:@"DECODER.EFFORT 2"]; - This example is for iOS
High-density barcodes - If you are trying to scan high density and complex barcodes it may be inefficient to use low resolution camera buffer images and lower scanning levels. Try increasing the resolution and scanning effort level to 3. Keep in mind that these settings could be CPU taxing for older, slower devices.
Camera specifications - Check if your device has a camera with minimum requirements - Autofocus (AF) support and 5 megapixel (MP) capture is recommended minimum. Using cameras with lower specifications will decrease the likelihood of achieving a successful scan, especially on complex barcode types and images.