На главную страницу Версия-Т
VTSoft.ru

Левые нули и сканер


RSS
Левые нули и сканер
 
В РШК-1.5 левые нули затираются и ничего здесь не сделаешь. А как тогда заставить сканер Metrologic MS7120 Orbit так же пропускать левые нули? Или какие есть другие решения? Кто-нибудь решил эту проблему левых нулей?
 
Как необходимо работать с ШК, у которого есть лидирующие нули:

При записи таких ШК в РШК, в программе AMCBase, в соответствующее поле, необходимо заносить весь ШК полностью, отбрасывая при этом все что превышает 12 символов:

EAN-8: 01234565 - необходимо заносить весь ШК полностью. При записи в РШК AMCBase приведет его к виду 000001234565, т.е добавит ШК ведущими нулями до 12-ти символов.

EAN-13: 0012345678905 - необходимо заносить весь ШК без контрольной цифры. В принципе можно занести и с ней - AMCBase при записи все равно приведет его к виду 001234567890.

При считывании таких ШК сканером, подключенным к РШК такие штрих-коды будт приведены прибором к аналогичному виду, как это делает AMCBase при записи, т.е. принимает весь ШК полностью, в случае если его длина <12 добавляет ведущими нулями, если >12 отбрасывает все что больше 12.

Также, необходимо учесть индивидуальную особенность РШК-1.5 относительно настройки сканеров. Сканер должен быть настроен на передачу ШК без каких либо постфиксов (символов, которые сканер автоматически добавляет в конец ШК). У Metrologica например по умолчанию постфикс = CR LF (Возврат каретки + Перевод строки).