Реферат: Принципы штрихового кодирования
Самыми распространенными в экономически развитых странах являются такие штриховые коды:
Код «2 с 5 Industrial»
Код «2 с 5 Matrix»
Код «2 с 5 с дежурством» или Код ITF (Interleaved Two Five);
Код 39;
Код9З;
Код Codabar
Код 128;
Код EAN (European Article Number);
Код UPC (Uniform Product Code).
Код 49
3. Выбор и применение штрихкодов
Выбор штрихового кода обусловливается: видом информации, что кодируется (цифровая, азбучно-цифровая); длиной штрихкодовой отметки, полученной при кодировке информации; информационной плотностью штрихового кода; требованиями к точности печати штрихкодовой отметки; контролепригодностью штрихового кода.
В Украине рекомендуется применять такие самые распространенные и самые перспективные штриховые коды: Код EAN-13 (EAN-8), Код ITF, Код 39, Код 128. Для решения заданий автоматической идентификации штриховые коды можно использовать соответственно их возможностям с учетом сравнительных характеристик, приведенных в табл.1
Таблица 1. Сравнительные характеристики штриховых кодов, рекомендованных для применения в Украине
Название характеристики | Вид штрихового кода | |||
Код ITF | Код EAN/UPC | Код 39 | Код 128 | |
Вид информации, которую кодируют | Цифровая | Цифровая | Азбучный -цифрова | Азбучно-цифровая |
Информационная плотность | 2,7 мм на цифру при минимальной ширине элемента 0,3 мм | 2,1 мм на цифру при ширине модуля 0,3 мм | 4,8 мм на знак при ширине модуля 0,3 мм | 3,3 мм на знак или 1,7мм на цифру при ширине модуля 0,3 мм |
Требования к точности печати | Низкие | Высокие | Низкие | Средние |
Контролепри-годность знака | ЕСТЬ | Нет | ЕСТЬ | ЕСТЬ |
Контролепри-годность отметки | ЕСТЬ | ЕСТЬ | ЕСТЬ | ЕСТЬ |
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. Остаток от деления является числовым значением контрольного числа.