Штрихові коди
Вступ
Література.
Час – 2 год.
Навчальні питання
Лекція 9(3). Штрихові коди
1.... Штрихові коди. 1
2.... Приклади розв’язання задач. 7
1. Жураковський Ю.П., Гніліцький В. В. Теорія інформації та кодування в задачах: Навчальний посібник. – Житомир: ЖІТІ, 2002, с.
До ефективного кодування можна в певній мірі віднести і штрихові коди, розглянемо деякі з них.
Штрихові коди (ШК) широко використовуються в медицині, торгівлі, промисловості тощо. ШК – це послідовність штрихів і пробілів, що розташовані у напрямку уявленої прямої. Інформацію у ШК можуть нести як штрихи і пробіли різної ширини, так і штрихи різної висоти.
Існує багато ШК які в основному мають вузькоспеціальне призначення. Найбільш поширеними ШК є коди, що рекомендовані Міжнародною асоціацією EAN. Це коди EAN (European Article Numbering) та UPC (Uniform Product Code).
Штрихові коди EAN.
European Article Number, EAN (європейський номер товару) -європейський стандарт штрих-коду, призначений для кодування ідентифікатора товару і виробника. Є надмножиною американського стандарту UPC.
Різновиди коду:
· EAN-8 (скорочений) - кодується 8 цифр.
· EAN-13 (повний) - кодується 13 цифр.
· EAN-128 - кодується будь-яку кількість букв і цифр, об'єднаних в регламентовані групи.
Штрихові коди EAN призначені для кодування 10 цифр (0. . .9) і додаткових символів (СТАРТ, СТОП та розділові знаки). Код може мати довжину кодового слова 4, 5, 6, 7, 8, 10, 12, 13 і 14 знаків. Але існує два основні різновиди коду EAN: EAN-13 (реально кодується тільки дванадцять цифр) і EAN-8, де цифрою позначена довжина коду (кількість знаків у кодовому слові).
Знаки штрихового коду EAN складаються з двох штрихів та двох проміжків. Штрихове зображення всіх цифр становить в цілому символ коду EAN. Крайові знаки (подовжені штрихи ‑ знаки СТАРТ і СТОП) визначають його межі; ділиться символ на дві частини (для кодів довжиною 8, 10, 12 і 14 знаків) розділовим знаком (подовжені штрихи в центрі символу), як показано на рис. 1.
Рис. 1.
Код EAN-13 має структуру, яка наведена на рис. 2.
u12
u11
u10
u9
u8
u7
u6
u5
u4
u3
u2
u1
uk
Код країни
Контрольний символ
Код товару (найменування,
характеристика)
Код товаровиробника
Код країни
Код товаровиробника
Рис. 2. Структура штрихового коду EAN-13
Як видно з рисунка 2, код країни може мати не два, а три знаки. У цьому разі код товаровиробника має не 5, а 4 знаки.
Контрольний символ визначається за таким алгоритмом:
1- ий крок: знаходять суму цифр, розташованих на непарних позиціях кодового слова (перегляд виконується справа наліво), і помножують одержаний результат на 3;
2 - ий крок: знаходять суму цифр, розташованих на парних позиціях кодового слова;
3 - ій крок: знаходять остаточну суму – складують результати, одержані на 1-му та 2-му кроках ;
4 - ий крок: обчислюють контрольну цифру, яка дорівнює найменшому числу, що не перевищує 9, яке, якщо його додати до результату, одержаному на 3-му кроці, дає кратне 10 число.