Рефераты. Принципы штрихового кодирования

 

4. Код ITF. Структура и характеристики

Код ITF - непрерывный контролепригодный двухнаправленный штриховой код, который принадлежит к семье кодов " 2 с 5 " и имеет пять элементов в знаке, два из которых являются широкими. Особенностью Кода ITF является представление пар цифр в знаках штрихового кода посредством пяти штрихов и пяти промежутков. На непарных позициях (считая слева направо) цифры изображаются штрихами, а на парных - промежутками (дежурство). При штриховой кодировке данных с непарным количеством знаков впереди записывается "0". В двоичном изображении широкий штрих или широкий промежуток идентичный "1", узкий штрих или узкий промежуток - "0". Номинальная ширина узкого элемента равняется 1 мм Отношение ширины широкого элемента к ширине узкого должно быть 2,5 : 1. К номинальным размерам можно применять масштабные коэффициенты 0,625; 0,7; 0,8; 0,9; 1, 0; 1,1; 1,2. Применение масштабного коэффициента к размерам штрихкодовой отметки не должно влиять на соотношение ширины элементов. Перед информационными знаками ставится знак "Старт", после них - знак "Стоп". Знак "Старт" состоит из двух узких штрихов и двух узких промежутков. Знак "Стоп" состоит из одного широкого штриха, одного узкого промежутка и одного узкого штриха.

Кодом ITF кодируется цифровая информация (цифры от 0 до 9). Код ITF имеет высокую плотность записи.

В штрихкодовой отметке ITF для повышения надежности считывания рекомендовано использовать контрольный знак. Контрольный знак располагается непосредственно после информационных знаков перед знаком «Стоп». Если после добавления контрольного знака количество знаков в данных является непарным, то впереди кодовой строки непосредственно после знака «Старт» добавляется 0.

Двоичное представление знаков Кода ITF приведено в табл. 2


Таблица 2

Значение знака

Комбинация широких (1) и узких (0) элементов

0

0

0

1

1

0

1

1

0

0

0

1

2

0

1

0

0

1

3

1

1

0

0

0

4

0

0

1

0

1

5

1

0

1

0

0

6

0

1

1

0

0

7

0

0

0

1

1

8

1

0

0

1

0

9

0

1

0

1

0

Старт

0

0

0

0


Стоп

1

0

0




Пример. Расчет контрольного знака К для данных 87654351.

Эта строка данных имеет парное количество знаков. Добавление контрольного знака сделает количество знаков непарным. В этом случае перед расчетом контрольного числа строка должна быть дополнена слева нулем.

Данные для расчета приведенные в таблице 


Номер позиции

12345678910                 

Код данных

087654351 К

Непарные позиции

0 + 7 + 5 + 3 + 1 =16><3 = 48

Парные позиции

8 + 6 + 4 + 5     =23


Расчет: 48 + 23 = 71

80-71=9 Контрольный знак равняется 9.

Данные с контрольным знаком - 0876543519. [1, с.325]


5. Структура и характеристики Кода 39


Код 39 - это дискретный двунаправленный контролепригодный код с переменной длиной штрихкодовой отметки. Для него характерной является высокая надежность считывания, которая может быть дополнительно увеличена за счет введения котрольного числа. Он позволяет кодировать 43 символа (10 цифр, 26 литер латинской азбуки и 8 служебных знаков). Знак Кода 39 состоит из девяти элементов: пяти штрихов и четырех промежутков, что чередуются между собой. Три элемента являются широкими, другие шесть - узкими. Знак Кода 39 начинается и заканчивается штрихом. Знаки штрихового кода отделяются один от другого раздельными промежутками. Соотношение ширины широкого и узкого элементов может быть от 2 : 1 до 3. Рекомендуется применять 2,25 : 1 и больше. В двоичном изображении широкие элементы отвечают «1», узкие - «0». Определение контрольного числа проводится так:

1.  Рассчитывают сумму числовых значений всех знаков штрихкодовой отметки,            

2.  Рассчитанная сумма делится на 43. Остаток от деления является числовым значением контрольного числа.

3.  По числовому значению в табл. находят контрольный знак.

Пример расчета контрольного знака для сообщения «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 Коди і кодування інформації. Штрихове кодування. Маркування об’єктів ідентифікації.


Страницы: 1, 2



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.