UPC-A and EAN-13
Currently I have both UPC-A and EAN-13 enabled, but when I scan a UPC-A barcode with a leading 0 (technically a EAN-13), it reads it as a UPC-A and strips the leading 0.
If I add this code
config?.decoderParams?.upca?.preamble = ScannerConfig.Preamble.COUNTRY_AND_SYS_CHAR
It fixes the issue on that barcode, but then adds a leading 0 to all UPC-A barcodes.
Is there a way to handle both at the same time? Or will I have to have something in the app that allows you to toggle this on/off?
Here is an example barcode