When you are trying to scan a barcode/2d code, the code is not recognized.
- Symbology is enabled: Ensure that the symbology is enabled. Starting from Scandit Barcode Scanner 4.7 all symbologies are disabled by default and need to be explicitly enabled. This can be done by calling ScanSettings setSymbologyEnabled(int symbology, boolean enabled ) . Also make sure that the scan settings instance is applied to the barcode picker, either by calling applyScanSettings (ScanSettings settings), or by passing the scan settings to the barcode picker during initialization.
ScanSettings settings = ScanSettings.create();
settings.setSymbologyEnabled(Barcode.SYMBOLOGY_EAN13, true);
settings.setSymbologyEnabled(Barcode.SYMBOLOGY_CODE128, true);
picker = new BarcodePicker(this, settings);
- Code lengths: In case the symbology is enabled and the code does not scan, it is possible that the code is longer/shorter than the code lengths that are enabled by default. Check Changing the Length of the Barcodes to Decode for more details.
- Contact us: When you have verified all of the above and the code still does not scan, contact us with details on the device and sharp images of the barcode.