#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.