Как получить номер рейса из штрих-кодов посадочных талонов?

#android #ios #iphone #barcode-scanner #zbar-sdk

#Android #iOS #iPhone #сканер штрих-кода #zbar-sdk

Вопрос:

Я настроил ZbarScanner с целью сканирования штрих-кодов посадочных талонов в Великобритании. Я получаю следующую строку.

Строка посадочного талона Android (при каждом сканировании я получаю другой результат)

 0164861544532221
 

Строка посадочного талона iPhone

 M1MURRAY/BOB     EEMZ8KXXLPLCBDEZY8745 143 19A 581  10Z1364122498
 

Версия этого приложения для iPhone, которую я пытаюсь перенести, работает нормально, почему эти строки отличаются (распознает ли Zbar посадочные талоны) и как мне расшифровать мою строку Android?

Ответ №1:

Оказывается, в посадочных талонах используется довольно необычный формат штрих-кода ‘pdf417’. ZBarScanner не поддерживает это. У ZXing есть настройка специально для pdf417.