Workspace Digital Awards — приём заявок открыт! Успейте номинироваться по самой низкой цене. Повышение цен с 1 октября.
Дизайн

Штрихкод на упаковке: шесть ошибок, которые вылезают уже в тираже

758 
 

Номер штрихкода получает владелец товара, а окно под символ рисует дизайнер. Между двумя действиями помещается шесть типовых промахов, и почти все всплывают поздно: на приемке тиража или на кассе у покупателя. Разбираю каждый по порядку. Замеры сняты с макетов, которые я рисовал сам, и проверены детектором штрихкодов.

Ошибка 1. Номер начали получать после того, как макет нарисовали

Номера выдает ассоциация «ЮНИСКАН/ГС1 РУС», российское отделение международной GS1. Российские префиксы лежат в диапазоне 460–469: с этих цифр начинается почти любой код на нашей полке.

Порядок такой: заполнить электронное заявление, подписать его УКЭП через ЭДО, оплатить счет. Заявление обрабатывают до четырех дней, счет ждет оплаты месяц. Вступительный взнос 25 000 рублей однократно и 15 000 рублей ежегодно начиная со второго года. Для компаний, которые уже работают в обязательной маркировке, суммы другие: 3 000 рублей на входе и 3 000 рублей в год. Второй вход идет через личный кабинет «Честного знака»: там компания получает префикс предприятия и первые 100 номеров GTIN без оплаты.

Номер привязан к юрлицу, поэтому дизайнер за клиента его не получит. Дальше начинается арифметика, которую заказчики пропускают чаще всего. Один номер живет на одной товарной позиции. Пять вкусов в двух фасовках дают десять номеров. Новая фасовка того же продукта дает одиннадцатый номер, и макет придется открывать заново. Полный перечень фасовок я спрашиваю до старта, вместе с теми, что планируются на следующий год.

Ошибка 2. Код прислали картинкой

Коды приходят в двух видах: картинкой от завода или картинкой из первого попавшегося онлайн-сервиса. Формат один и тот же, JPG или PNG на 100–300 пикселей по ширине.

Для печати такие файлы не годятся. Штрих в коде EAN-13 при масштабе 100% имеет ширину 0,33 мм. При 300 dpi в нем меньше четырех пикселей. Картинка на 150 пикселей дает рваные края, и печать превращает точную геометрию символа в кашу.

Автотрассировка не спасает. Я проверил на тестовом файле: у кода шириной 150 пикселей ширина элементов уезжает в среднем на четверть модуля, местами на половину. Трассировка обведет эту ошибку и добавит свою. Цифры кодирует именно ширина штрихов, так что символ перестает быть валидным, даже если на глаз выглядит нормально.

Слева фрагмент кода из JPG на 95 пикселей, справа тот же фрагмент из вектора: соседние штрихи одной ширины выходят разными

Рабочий порядок другой. Заказчик присылает список номеров в Excel, по строке на позицию, а символы дизайнер генерирует сам: онлайн-генератором, когда позиций много, и в CorelDRAW, когда их несколько. Вектор из генератора точен по определению, ширина модулей задана числом. Отдельно предупрежу про артикулы SKU: их заказчик придумывает сам и обычно собирает формулами в том же Excel. Путать артикул с номером GTIN нельзя.

Ошибка 3. Свободные зоны отдали под композицию

Все размеры символа растут из модуля X, ширины самого узкого штриха. При 100% модуль равен 0,33 мм, и от него считается остальное: символ со свободными зонами 37,29 × 25,93 мм, высота штрихов 22,85 мм. Масштабировать разрешено от 80 до 200%, поэтому минимальное окно в макете 29,83 × 20,74 мм. Все цифры лежат в ГОСТ ISO/IEC 15420-2010.

Главное, что здесь путают: свободные зоны входят в размер символа. Слева 3,63 мм, справа 2,31 мм при 100%. Зоны входят в сам код: по ним сканер понимает, где символ начался и кончился.

Серые поля по краям входят в размер символа. Рамка справа съела зону, и сканеру не за что зацепиться

В зоны лезут четыре вещи, и все четыре я видел в присланных макетах: рамка этикетки, соседний блок текста, знак EAC вплотную к штрихам и фон с рисунком или текстурой. Отсюда порядок работы: сначала резервирую под код прямоугольник вместе с зонами, потом строю вокруг него композицию.


Разместите
тендер бесплатно

Наша система сама подберет вам исполнителей на услуги, связанные с разработкой сайта или приложения, поисковой оптимизацией, контекстной рекламой, маркетингом, SMM и PR.

Заполнить заявку 13752 тендера
проведено за восемь лет работы нашего сайта.


Ошибка 4. Высоту подрезали, чтобы освободить место

Стандарт запрещает, практика чаще всего прощает, но платить за ошибку придется тиражом.

Разберу на своей линейке. Vera Food, коллагеновые коктейли и подсластители, этикетки на банки. Я прогнал файлы через декодер и снял размеры.

Коллаген, этикетка 220 × 60 мм: модуль X 0,273 мм при нижней границе допуска 0,264 мм, ширина штрихов 25,9 мм ровно в норме, высота штрихов 7,9 мм вместо 19,0 мм, свободные зоны 7,0 и 2,9 мм с запасом. Масштаб символа вышел 83% при разрешенном минимуме 80%.

По ширине код в допуске, зоны даже с запасом, а высота срезана до трети номинала. На подсластителе картина та же: масштаб 89%, высота штрихов 8,6 мм. Причина понятна: этикетка подсластителя всего 34 мм в высоту, полноразмерный символ занял бы 26 мм из них и не оставил места ни составу, ни знаку EAC.

Тираж вышел и продается, замечаний по коду заказчику не приходило. Специально на кассе мы код не гоняли.

Чем рискует такой макет. Высота 22,85 мм заложена в стандарт как запас на плохие условия: чтение под углом, на скорости, по мятой или потертой этикетке. Многолучевой сканер ловит символ поперечным лучом, и чем короче штрихи, тем меньше углов ему подходит. Подрезанный код обычно читается, пока банку держат ровно и подносят вплотную. Отказ вылезет на кассе, когда типография уже сдала работу, и переделывать придется весь тираж.

Чем короче штрихи, тем меньше углов, под которыми луч успевает пересечь символ целиком

Ошибка 5. Белые штрихи по цветной плашке

На тех же макетах Vera Food есть вещь поважнее высоты. Код инвертирован: белые штрихи по цветной плашке вместо темных по светлому фону. Я прогнал файлы через открытый детектор zbar. С исходного изображения он не читает ни один из трех кодов и читает все три, если изображение инвертировать.

Дальше цвет. На коллагене плашка оранжевая, и красный лазер кассового сканера почти не отличает оранжевый от белого: по красному каналу разница между штрихом и фоном около 6%, прикидка по файлу без денситометра. На подсластителе плашка темно-зеленая, в красном свете контраст под 80%, проблем быть не должно.

Белое по оранжевому: камерный сканер такой код обычно берет, красный лазер видит почти ровное поле

Вывод, который я забрал в работу: высоту при большой нужде поджать можно, а полярность и контраст трогать нельзя. Темные штрихи по светлому фону, никаких красных и оранжевых подложек, никакой печати поверх фотографии.

Ошибка 6. Код переставили после согласования макета

Служебная полоса работает на любом формате. Код, знак EAC, поле даты, объем и адрес изготовителя собираются в один низ этикетки. Дизайну остаются верх и центр, композиция строится уже на них.

Служебная зона этикетки Vera Food: штрихкод, знак EAC, QR-код и адрес изготовителя собраны в одну полосу

На круглой банке логика другая. В проекте ореховых паст этикетка идет лентой 100 × 40 мм, и мы разделили ее на три зоны: слева добровольные сведения со штрихкодом, знаком EAC и полем даты, в середине лицо с фотографией сырья, справа обязательные сведения. На банке фланги уезжают за бок, лицо остается на витрине. Порядок зон выбран под то, как этикетку наклеивают.

За перенос кода тянется вся служебная зона, и низ этикетки приходится раскладывать заново. Поэтому место под код я резервирую при разработке этикетки и держу его неприкосновенным, а перенос после согласования считаю отдельной правкой.

Что просить у заказчика до старта

  1. Номера GTIN в Excel на каждую позицию, списком, а не картинками.

  2. Полный перечень фасовок, включая те, что планируются на следующий год.

  3. Артикулы SKU, если они будут на этикетке.

  4. Имя ответственного за соответствие номера и товара со стороны заказчика.

  5. Требования типографии: способ печати, минимальный кегль, ограничения по краскам.

  6. Место под дату изготовления, ее печатает производитель на своей линии.

Отдельная тема, которую здесь не разбираю: штрихкод для маркетплейса. Код внутренней логистики склада живет по правилам площадки и розничный EAN-13 не заменяет. На упаковке два этих номера путать нельзя.

Полная версия статьи со схемами и ссылками на первоисточники лежит в блоге студии: kovtun.studio/blog/shtrihkod-na-upakovke/

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.




758

Лучшие статьи

Поделиться: 0 0 0
Графический дизайнер в  Kovtun Studio , Владивосток
 0  0  0

Оцените статью
Спасибо за оценку