Хотел было задать вопрос, но воспользовался поиском и нашел ответ:
http://www.scancode.ru/forum/topic/5/221/1/#1222
Их ответ, правда про другую модель:
Дело в том, что это американская модель, а в них по умолчанию стоит настройка переводить из EAN-13 в UPCA (точнее наоборот не стоит настройка "переводить из UPCA в EAN-13"). CipherLab сканеры не страдают такой бедой, т.к. это Тайвань и американский стандарт UPCA не интересен. Смысл этого преобразования в том, что если код EAN-13 состоит из 13 цифр и первый 0, то он убирается и становится кодом UPCA (12 символов). Это как бы попроще объяснить, на самом деле все посложнее и информацию можно найти в Википедии. Ищите в настройке кода EAN-13 такую опцию и включите ее.
Нашел в руководстве команду и выполнил:
Все заработало.
Для чайников: дело в том, что в америке 13-значные штрихкода EAN-13, начинающиеся на ноль, должны считываться как 12-разрядные кода - особенность их оборудования. Этот формат называется UPCA, портят жизнь нам американцы.
Journal information