When scanning a Code128 barcode, the scanner does not always return the correct value. For instance, as shown in the attached screenshots, I am trying to scan a Code128 barcode with the accurate value 8003012345678902345678901234. However, it returns 8243175366890234567580173, which is incorrect.
The incorrect return code may vary between scans.
The issue occurs frequently but not consistently on every scan.
Expected behavior
The barcode scanner should return the actual value of the Code128 barcode on every scan.
Plugin(s)
Version
6.1.0
Platform(s)
Current behavior
When scanning a Code128 barcode, the scanner does not always return the correct value. For instance, as shown in the attached screenshots, I am trying to scan a Code128 barcode with the accurate value
8003012345678902345678901234
. However, it returns8243175366890234567580173
, which is incorrect.Expected behavior
The barcode scanner should return the actual value of the Code128 barcode on every scan.
Reproduction
https://github.com/robingenz/capacitor-mlkit-plugin-demo
Steps to reproduce
Code128
and click onSTART SCAN
.sample-barcode-code128.pdf
Other information
The device used for testing: Google Pixel 6a (Android Version 14)
Capacitor doctor
π Capacitor Doctor π
Latest Dependencies:
@capacitor/cli: 6.1.1 @capacitor/core: 6.1.1 @capacitor/android: 6.1.1 @capacitor/ios: 6.1.1
Installed Dependencies:
@capacitor/android: 6.0.0 @capacitor/cli: 6.0.0 @capacitor/core: 6.0.0 @capacitor/ios: 6.0.0
[success] Android looking great! π [error] Xcode is not installed
Before submitting