Добрый день.
Для работы с маркировкой "Честного Знака" приобрели сканер Honeywell 1470g. До этого использовался Cipher какой-то древний.
Для подбора товара на кассе используются штрихкоды в формате EAN13.
Сканер подключил, перевел в режим эмуляции uart. В меню "настройка оборудования" делаю тестовое сканирование наших штрихкодов, штрихкод считывается верно, автоматически выставляются Суффикс1 = 13, Суффикс2 = 10. Я так понимаю это 0xD, 0xA конца строки.
При сканировании кодов Честного Знака из .pdf который они прислали, текст выглядит вот так:
В .pdf от них есть расшифровка, но она, как я понял, только части кода.
Из честного знака я так же получил .csv с кодами, из них сделал свой штрихкод, он читается вот так:
Тут я знаю весь код (поскольку я его формировал из csv), но проверить его не могу, поскольку он в окно не влез
Оба варианта (из pdf и сформированный мной) я проверил приложением на телефоне от ЧЗ, и вроде бы все верно.
Вопросы:
- Как правильно настроить сканер, чтобы он мог снимать и наши коды в EAN13 и коды маркировки?
- Как проверить, что код маркировки при продаже считался верно? Я пока пробую на виртуальной машине, без кассы. При подборе товара программа спрашивает datamatrix код, он считывается, но нигде не отображается. Как понять, что он считался полностью, без лишних суффиксов/префиксов?