Чому перевірки цифр недостатньо перед друком упаковки
Штрихкод може містити правильну інформацію і при цьому погано зчитуватися або не зчитуватися взагалі.

Під час швидкої перевірки макета зазвичай дивляться: чи присутній штрихкод, чи збігається номер під ним із погодженим значенням, чи правильна контрольна цифра, чи не замінений код випадково іншим.
Але сканер не читає цифри, надруковані під штрихкодом. Він зчитує послідовність темних і світлих елементів, їхню ширину, інтервали, контраст і геометрію.
Тому перевірка даних і перевірка зчитуваності — це два різні завдання.
Що саме перевіряє штрихкод
Спершу перевіряється сама інформація: чи відповідає закодоване значення погодженому номеру товару, чи збігається тип штрихкоду з вимогами завдання, чи коректна контрольна цифра, чи не змінилося значення під час заміни зображення або повторного експорту PDF.
Ця перевірка відповідає на питання: чи правильні дані записані у штрихкоді? Але вона ще не відповідає на друге питання: чи зможе сканер зчитати цей штрихкод з упаковки?
Правильні цифри не гарантують зчитуваність
Кілька ситуацій, які варто розглянути.
Ситуація 1: правильний номер, слабкий контраст. Цифри й закодоване значення правильні, але штрихи виконані світло-блакитною фарбою на білому фоні. На екрані штрихкод може виглядати контрастно, але різниця між штрихами і фоном недостатня для стабільного зчитування.
Ситуація 2: правильний номер, темний фон. Чорні штрихи розміщені на темно-блакитному фоні. Колір штрихів правильний, але фон не дозволяє отримати потрібний контраст.
Ситуація 3: правильний номер, порушена вільна зона. Поруч зі штрихкодом проходить рамка, лінія, текст або декоративний елемент. Якщо він потрапляє у вільну зону, сканер може неправильно визначити початок і кінець коду.
Ситуація 4: правильний номер, штрихкод спотворений. Штрихкод розтягнули по ширині чи висоті, зменшили сильніше за допустиме або експортували з недостатньою роздільною здатністю. У результаті ширина елементів уже не відповідає розрахованій геометрії.
Які перевірки потрібні
| Перевірка | На яке питання відповідає | Приклад помилки |
|---|---|---|
| Закодоване значення | Чи правильний номер записаний у коді? | Використано номер іншого товару |
| Контрольна цифра | Чи математично коректний код? | Невірна остання цифра EAN |
| Число під штрихкодом | Чи збігається з фактично закодованим значенням? | У PDF надруковано одне значення, закодовано інше |
| Контраст | Чи достатньо відрізняються штрихи і фон? | Світло-блакитні штрихи на білому |
| Полярність | Чи темніші штрихи за фон? | Білі штрихи на темно-синьому |
| Вільна зона | Чи залишено потрібний вільний простір? | Рамка заходить у ліве поле |
| Розмір і геометрія | Чи не надто малий або спотворений код? | Непропорційне розтягнення |
| Фізичний зразок | Чи зчитується надрукований результат? | Розтискування змінило ширину штрихів |
Контраст важливіший за назву кольору
Штрихкод не обов'язково має бути чорним, а фон не обов'язково білим.
У деяких випадках робочим варіантом може бути темно-синій Pantone на світло-бежевому фоні, темно-зелений на світло-жовтому, темно-коричневий на світлій основі упаковки.

Але назва кольору нічого не гарантує. Важлива фактична різниця між штрихами і фоном, оптичні властивості фарби, матеріал, спосіб друку, розмір штрихкоду, розтискування, якість суміщення, стан відбитка.
Тому висновок «штрихкод правильний, бо він не чорний» — невірний. Колір потрібно оцінювати у поєднанні з фоном і технологією друку.
Полярність: темне на світлому
Контраст і полярність пов'язані, але це не одне й те саме. Контраст показує, наскільки штрихи відрізняються від фону. Полярність показує, що саме темніше — штрихи чи фон.
Для звичайного лінійного штрихкоду безпечна схема — темні штрихи на світлому фоні. Ризикований варіант — світлі штрихи на темній плашці.
Навіть якщо візуально різниця між штрихами і фоном здається помітною, зворотна полярність може призвести до нестабільного зчитування або несумісності з частиною сканерів. Такий варіант не можна автоматично вважати нормальним лише через те, що на зображенні видно контраст.
Вільна зона навколо штрихкоду
Вільна зона, або тиха зона (quiet zone), — це простір навколо штрихкоду, в якому не повинно бути інших елементів: рамок, ліній, тексту, логотипів, зображень, декоративних візерунків, градієнтів, інших штрихкодів, фонових елементів із вираженим контрастом.
Особливо важливо зберегти вільний простір зліва і справа від лінійного штрихкоду. Для QR-коду вільна зона потрібна з усіх боків.

Сканер має визначити, де починається код, де закінчується, які елементи належать до штрихів, де розташований фон. Якщо дизайн підходить надто близько, пристрій може не розпізнати межі або отримати зайві візуальні сигнали.
Розмір і геометрія
Навіть добре контрастний штрихкод може стати проблемним, якщо його неправильно масштабували.
Перед друком потрібно перевірити:
- фактичну ширину і висоту
- відсутність непропорційного розтягнення
- мінімальну ширину найтоншого елемента
- відповідність розміру вимогам конкретного коду
- відсутність надмірного зменшення
- достатню роздільну здатність, якщо штрихкод розміщено як растровий об'єкт
- відсутність розмиття після експорту
- відсутність деформації на криволінійній поверхні
Не можна вважати, що будь-який штрихкод можна просто зменшити разом з іншими елементами макета.
Що змінюється при друці
На екрані штрихкод складається з ідеально чітких геометричних елементів. У друці на його вигляд і зчитуваність впливають розтискування, тиск, швидкість машини, якість кліше, роздільна здатність друку, несуміщення фарб, стан анілоксового вала, вбирання або розтікання фарби, шорсткість матеріалу, прозорість або металізованість плівки, подальше ламінування, лак або захисне покриття, вигин готової упаковки.
Особливо важливо враховувати це у флексографії. Тонкі елементи можуть стати ширшими, а вузькі проміжки — вужчими. На невеликому штрихкоді навіть незначна зміна геометрії здатна вплинути на результат.
Перевірка PDF і перевірка відбитка
Ці перевірки не замінюють одна одну.
Перевірка макета може показати: чи правильно закодоване значення, чи збігаються цифри зі вмістом, чи присутній штрихкод, чи достатньо вільної зони, чи не надто малий код, чи правильна полярність, чи є візуальний і технічний контраст, чи не перетинається код з іншими елементами.
Перевірка фізичного зразка показує: чи збереглася геометрія після друку, чи не змінилися ширина та інтервали, чи вплинуло розтискування, чи зчитується код конкретним обладнанням, чи працює він на готовій упаковці, чи не погіршився результат після ламінування або лакування.
Найнадійніший процес складається з кількох етапів:
- Перевірка значення
- Перевірка макета
- Перевірка візуального proof
- Перевірка відбитка
- Перевірка верифікатором або сканером
Кожен етап відповідає на своє питання.
Чому одного телефону недостатньо
Перевірка смартфоном корисна як швидкий попередній тест, але не завжди є повноцінною оцінкою якості штрихкоду. Телефон може використовувати складніші алгоритми обробки зображення, автоматично виправляти перспективу, підвищувати локальний контраст, зчитувати межові варіанти. Результат залежить від камери і додатку.
Те, що код читається одним телефоном, не означає автоматично, що він буде стабільно зчитуватися на касовому обладнанні, складі чи виробничій лінії.
Для критичних виробів краще перевіряти штрихкод на фізичному зразку відповідним верифікатором або обладнанням, яке застосовується в реальному ланцюжку використання.
Чек-лист перед затвердженням макета
Дані. Закодоване значення збігається з погодженим. Тип штрихкоду відповідає завданню. Контрольна цифра коректна. Читаний людиною номер збігається зі вмістом коду. У новій версії макета значення не змінилося випадково.
Контраст і колір. Штрихи помітно темніші за фон. Фон достатньо світлий. Не використовується світлий штрихкод на темній плашці без окремого підтвердження. Колір перевірений з урахуванням матеріалу і технології друку. Під штрихкодом немає складного зображення чи неоднорідного фону.
Геометрія. Розмір коду відповідає вимогам. Код не розтягнутий непропорційно. Тонкі елементи не стали надто малими. Растровий об'єкт має достатню роздільну здатність. Штрихкод не деформується через форму упаковки.
Вільна зона. Зліва і справа від лінійного коду немає сторонніх елементів. Навколо QR-коду збережена вільна зона з усіх боків. Рамки і декоративні лінії не заходять у тиху зону. Поруч немає іншого штрихкоду чи контрастного зображення.
Виробництво. Враховано можливе розтискування. Перевірено суміщення. Враховано матеріал. Враховано лак, ламінування чи інші подальші операції. Виконано перевірку фізичного зразка. За потреби використано верифікатор.
Підсумок
Перевірка цифр під штрихкодом необхідна, але вона відповідає лише за зміст даних.
Повна перевірка має включати два незалежних питання: чи правильно закодований номер, і чи зможе обладнання стабільно зчитати надрукований штрихкод.
Штрихкод не обов'язково має бути чорним, а фон не обов'язково білим. Але темні елементи повинні мати достатній контраст зі світлим фоном, вільна зона має бути збережена, а остаточна оцінка має враховувати реальний друк і матеріал.
Правильний номер — це ще не гарантовано зчитуваний штрихкод.
Заберіть карусель із собою
Усі вісім слайдів в одному PDF, англійською мовою. Завантажити можна безкоштовно. PDF · 3,5 MB
Завантажити PDFДжерела: GS1 General Specifications, GS1 AISBL (gs1.org) · GS1 Italy, приклад звіту верифікації штрихкоду (gs1it.org)
