I am using a Linea Pro for iPhone 7 with MSR & 2D standard.
I have the issue that the first character in barcodes scanned are missing in an iOS app.
I’m working on an iOS project for the iPhone 7 app. The app uses the Linea SDK:
The scanned barcode is retrieved in the Swift function called:
func barcodeData(_ barcode: String!, type: Int32)
I could reproduce the issue by scanning different barcodes. When I debug the code in XCode and log the scanned barcode the first character is always missing.
func barcodeData(_ barcode: String!, type: Int32) {
// Prints "ode 128 instead of Code 128"
print("barcode in barcodeData: (barcode)")
}
I used barcodes from this web site: https://www.datalogic.com/upload/marketlit/demo/r44-2686a.pdf
For example it scans only "ode 128" instead of "Code 128".
Can you maybe help me? Is it a known issue?
2
Answers
I managed to solve it by downloading the latest QuantumSDK from Linea. After a month of testing I could not reproduce the issue. The solution I think is to replace the old Linea SDK with QuantumdSDK. You can download QuantumSDK from Infinite Peripherals support web site.
I ran into this same issue with an iPhone SE running 15.4 and updating the iOS to 15.7.1 fixed the issue.