Сканирование штрих-кода вводит неверные данные

388
Matt Clark

Использование API для генерации штрих-кода типа UPC-E:

UPCE: 01213113

Я пытаюсь отсканировать этот штрих-код, используя несколько разных типов сканеров -

И приложение на моем телефоне, и ручной сканер Honeywell 3310G вводят правильные данные в текстовое поле:

01213113

Однако при сканировании этого штрих-кода в Windows CE, сканере Motorola MC3190 данные, вводимые в текстовое поле,

012100001313

Почему разные сканеры по-разному считывают один и тот же штрих-код?

0
Вам придется покопаться в руководстве к mc3190. Есть много функций настройки. В последние годы настройка сканера штрих-кода стала намного проще, но было время, когда сканеры штрих-кода требовали большой настройки. Насколько я помню, это преобразование одного типа в другой, целью является использование UPC одинаковой длины для базы данных компаний. Вы заметите, что это заполнение 4 нулями в середине. Tyson 6 лет назад 0
Я могу заглянуть в руководство - сканер поставляется с предварительно настроенной командой, поэтому я, вероятно, не смогу перейти к настройке формата. Это не _просто_ заполнение, однако, это также выглядит так, как будто вторая-последняя цифра была удалена. Matt Clark 6 лет назад 0
Да, это конвертировать один тип штрих-кода в другой в сканере. Раньше я знал об этом намного больше, чем я помню, прошло много лет с тех пор, как мне пришлось изучить весь проект о штрих-кодах и сканерах, однако можно настроить сканеры для редактирования и преобразования чисел перед отправкой данных до следующий слой. Либо кто-то решил, что им нужно это преобразование, либо не считал значение по умолчанию плохим, либо не понимал, что делает, либо не проверял все типы штрих-кодов, которые должны были иметь. Tyson 6 лет назад 0

0 ответов на вопрос