15.12.2010

Умные сканеры Proton



сканеры protonЧто обозначают цифры штрих-кода на товаре? И все ли они нужны при передачи отсканированных данных?
Рассмотрим один из самых распространенных торговых штрих-кодов EAN-13.
Первые две цифры означают код страны производителя.
Пять цифр за ними – означают код предприятия-изготовителя или продавца.
Следующие пять – это код товара, где закодированы: наименование товара, потребительские свойства, размер и масса, ингредиенты, цвет.
Последняя цифра – контрольная, используется для проверки правильности считывания штрих-кода.
На каждом предприятии стоят свои задачи, одной из них может быть, например, не передавать в головное устройство код производителя при сканировании штрих-кода. Помимо 13-значного кода EAN, широко используется Code39,  Code128 и другие, когда кодируется большое количество символов (цифры, буквы). Так, например, штриховой код Code 128 включает в себя 107 символов, и не всегда в компьютерную базу вносятся данные в полном объеме.
Как передать только нужные символы?

Сканеры Proton  могут вырезать данные из штрих-кода, другими словами удалить не нужные символы в начале и конце кода. Достаточно задать сканеру определенную программу. Данная функция называется «Контроль вывода данных», и служит для обработки данных перед их передачей в головное устройство. Она дает возможность выбрать две позиции, от которых сканеру нужно «перепрыгивать»  назад или вперед, пропуская определенные  данные. Если эта функция  включена, то она форматирует только считанные данные без приставки, суффикса, STX, ETX и пр.  Все эти запрограммированные параметры работают так, как было установлено ранее.

Допустим,  Ваша  этикетка  содержит 16-тизначный  штрих-код Interleaved 2 of 5,  в  котором
закодирована  следующая  информация: 6-тизначная  дата, 6-тизначный  серийный  номер, 4-
хзначная цена продукта, и Вы хотите отрезать дату.

barcode.jpg

Символы нашего штрих-кода располагаются на следующих позициях:

0111091234562050
 00 
 01 
 02 
 03 
 04 
 05 
 06 
 07 
 08 
 09 
 10 
 11 
 12 
 13 
 14 
 15 

Для того чтобы настроить параметры форматирования необходимо проделать следующие действия:
1. Ввести сканер в режим программирования путем считывания управляющего штрих-кода
ПРОГРАММА
2. Считать управляющий штрих-код КОНТРОЛЬ ВЫВОДА ДАННЫХ и выбрать тип штрих-
кода (Interleaved 2 of 5 – это двузначное значение 4 8)
3.  Считать управляющий штрих-код ПЕРВЫЙ РАЗДЕЛИТЕЛЬ, выбрать две цифры для определения положения разделителя. В нашем случае это 0 5. Затем установить параметр передачи данных: если считать 0, то будут передаваться только выбранные символы до первого разделителя; если считать 1, то будут передаваться значения после разделителя. Это наш вариант, считываем 1. 
4. Считать управляющий штрих-код ФИНИШ, затем ВЫХОД.

В результате, считав штрих-код barcode.jpg на экране компьютера/терминала мы увидим 1234562050.

Таким образом, можно не только отрезать символы в начале и/или конце штрих-кода, но и вырезать символы из центра данных.

Было бы неплохо разделить серийный номер и стоимость товара для более удобного визуального отображения данных.

Для этого необходимо проделать следующие действия:
1. Ввести сканер в режим программирования путем считывания управляющего штрих-кода
ПРОГРАММА
2. Считать управляющий штрих-код КОНТРОЛЬ ФОРМАТИРОВАНИЯ и выбрать тип штрих-
кода (Interleaved 2 of 5 – это двузначное значение 48 или 00 для всех типов штрих-кода)
3.  Считать управляющий штрих-код ПЕРВАЯ ВСТАВКА, выбрать позицию в штрих-коде, перед которой необходимо вставить символ – 12, после чего выбрать символ, поставим тире – 2D (значение ASCII)
4. Считать управляющий штрих-код ФИНИШ, затем ВЫХОД.

На экране данный штрих-код будет отображаться как 123456-2050

Функциональные возможностями форматирования данных, позволяют сканерам Proton  обрабатывать полученную информацию и выводить ее на экран в нужном и удобном для Вас виде.



Возврат к списку