Вигляд і розмір коди ean-13
У стандартах, розміри символів приведені в МОДУЛЯХ - одиницях виміру всіх знаків штрихової коди, тобто штрихів і пропусків (їх ширина може вагатися в межах від 1 до 4 модулів). Міняється масштаб збільшення - міняється і розмір модуля в міліметрах. Для стандартного розміру штрихової коди (коефіцієнт збільшення 1,0) ширина модуля 1Х=0,33 мм. Ширина найвужчого штриха в символі штрихової коди не може бути більше одного модуля. Для зручності розміри приводять не в модулях (як в тексті стандарту), а в міліметрах.
Допускається як пропорційне збільшення символу EAN-13 до 200% від номінальних розмірів, так і зменшення до 80%.
Усікання штрихової коди по висоті неприпустимо! Зменшення висоти символу при збереженні його горизонтальних розмірів (усікання) перешкоджає нормальній роботі багатопроменевих сканерів, які широко використовуються в супермаркетах.
Необхідно добитися того, щоб лазерний промінь пересік в поперечному напрямі ВСІ штрихи символу. На підставі ліченої інформації вбудована програма відновлює всі цифри номера EAN-13 і по перших 12-ти розрядах обчислює 13-й контрольний розряд. Якщо значення обчисленого контрольного розряду збігається із значенням 13-го розряду сканованої коди, сканер видає звуковий сигнал про успішне зчитування.
Якщо розміри або розташування штрихової коди неправильні, то промінь сканера не зможе при зчитуванні пересікти всі штрихи. Також штриховий код не буде лічений у випадку, якщо на упаковці вказаний невірний контрольний розряд.
На практиці якість нанесення штрихової коди перевіряється простим правилом: якісно надрукований символ штрихової коди повинен прочитуватися стаціонарним сканером з ПЕРШОЇ спроби.
Інколи виникає невпевненість в читаності штрих кода на етикетці, упаковці. Це можливо якщо:
штрих-код на етикетці дуже маленький
штрихи бліді, є малопомітні подряпини
зліва і праворуч від штрих кода впритул прилягають інші елементи етикетки
штрих код має висоту менше 10 мм.
Розрахунок контрольної цифри в штрих коді EAN-13 | |
Крок 1 | Відкинути контрольний розряд (крайній справа) |
Крок 2 | Скласти розряди, що стоять на парних місцях |
Крок 3 | Результат Кроку 2 помножити на 3 |
Крок 4 | Скласти розряди, що стоять на непарних місцях |
Крок 5 | Підсумувати результати Кроків 3 і 4 |
Крок 6 | У отриманому числі крайню справа цифру відняти від 10. Отриманий результат і є значенням контрольної цифри |
Приклад розрахунку контрольного розряду в коді EAN-13: 46 76221 35746 С | |
Шаг 1 | 46 76221 35746 |
Шаг 2 | 6+6+2+3+7+6=30 |
Шаг 3 | 30х3=90 |
Шаг 4 | 4+7+2+1+5+4=23 |
Шаг 5 | 90+23=113 |
Шаг 6 | 10-3=7 |
Повний номер EAN-13 буде наступним: 46 76221 35746 7 |