Реферат: Принципы штрихового кодирования
Пример расчета контрольного знака для сообщения «STANDART» для Кода 39 приведено в таблице
Код данных | STANDART |
Числовые значения | 28+29+10+23 + 13+10 + 27+29=169 |
Руководствуясь способом расчета - 169 : 43 = 3 и 40 в остатке. В табл. С.1 числовому значению 40 отвечает знак $. Поэтому полное представление сообщения с учетом контрольного знака будет выглядеть так: STANDART$.
6. Структура и характеристики Кода 128
Код 128 - это непрерывный двунаправленныйконтролепригодный код с переменной длиной штрихкодовой отметки. Он является кодом с высокой плотностью и позволяет отобразить 128 знаков ASCII. Особенностью этого кода является возможность кодировки ста пар чисел (от 00 до 99), что позволяет вдвое увеличивать плотность записи при представлении числовых данных.
Знаки Кода 128 состоят из трех штрихов и трех промежутков. Штрихи и промежутки имеют модульное построение и их ширина составляет от одного до четырех модулей. Ширина знака равняется одиннадцати модулям. Лишь один знак «Стоп» состоит из тринадцати модулей и имеет четыре штриха и три промежутка. В двоичном изображении каждый модуль штриха отвечает «1», промежутку-«0».
Каждый знак Кода 128 может иметь три значения в зависимости от руководящего знака впереди. Выбор одного из трех знаков означает обращение при кодировке к одной из трех подсистем (А. В, С). Переход от одной подсистемы к другой в кодовой строке можно осуществлять посредством соответствующего знака Shift.
Штрихкодовая отметка Кода 128 состоит из зоны стабилизации, которая есть перед знаком «Старт», соответствующего знака «Старт» подсистемы А, В или С, информационных знаков, а также и контрольного знака, знака «Стоп» и зоны стабилизации, следующей за знаком «Стоп». Контрольным числом является остаток, полученный от деления значения выражения.
В таком выражении присутствуют такие величины:
Nstart -числовое значение знака «Старт»
k - количество знаков в ряде, который кодируется
ni - номер позиции знака в ряде, который кодируется, считая с первого знака после знака «Старт»
Niзн -числовое значение знака в і-тойпозиции
Пример расчета контрольного знака для данных "CODE-128", закодированных в Коде 128 (подсистема А) приведено в таблице
Код данных | С О D Е - 1 2 8 |
Номер позиции п | 1 2 3 4 5 6 7 8 |
Числовое значение знака (N) | 35 47 36 37 131718 24 |
Значение ni x Ni | 35 94108148 65102126192 |
| 870 |
Числовое значение знака "START подсистемы" А равняется 103
973:103 =9 и 46 в остатке. Числовому значению 46 по табл. С2 отвечает знак N. Следовательно, полное представление кодовой строки с учетом контрольного знака будет CODE-128N. [1, с.326]
Список ссылок
1. Бичківський Р.В. и др. Метрологія, стандартизація, керування якістюі сертифікація. Л.: Львівська політехніка, 2004. – 560с.
2. Селезнев В.В. Как защищатьсвои права потребителя. Х.: Одиссей, 2006. – 496с.
3. ДСТУ 3144-95 Коди і кодування інформації. Штрихове кодування. Термін та визначення.
4. ДСТУ 3145-95 Коди і кодування інформації. Штрихове кодування. Загальні вимоги.
5. ДСТУ 3146-95 Коди і кодування інформації. Штрихове кодування. Маркування об’єктів ідентифікації.