skip to Main Content

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:

Linea SDK files

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


  1. Chosen as BEST ANSWER

    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.


  2. I ran into this same issue with an iPhone SE running 15.4 and updating the iOS to 15.7.1 fixed the issue.

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search