Номер и изображение — разные сущности
GTIN — идентификатор, а EAN-13 — способ представить соответствующие данные в штриховом символе. Генератор изображения не присваивает номер товару и не подтверждает право его использования. Контрольная цифра тоже не доказывает регистрацию: она помогает обнаруживать некоторые ошибки набора. Перед подготовкой упаковки нужно получить утверждённые данные от ответственного за товарный учёт, а затем уже строить и проверять графическое представление.
Номер храните как строку. Табличная программа или форма с числовым полем может удалить начальный ноль, изменить формат или показать длинную последовательность в экспоненциальной записи. Для обмена удобно отдельно сохранять исходное значение и результат проверки контрольной цифры. Если введён полный номер с неверной последней цифрой, генератор должен сообщить об ошибке, а не тихо заменить её и объявить картинку готовой к печати.
Масштабировать следует весь символ
EAN-13 строится из модулей, определяющих ширину штрихов и промежутков. Неравномерное растяжение меняет их соотношения, а произвольное уменьшение высоты способно ухудшить чтение в предусмотренной среде. Поэтому штрихкод не следует воспринимать как обычный декоративный рисунок. Его размер выбирают по требованиям применения и печати, после чего сохраняют пропорции, структуру, читаемую подпись и свободные зоны.
У обычного EAN-13 без дополнительного символа основное поле содержит 95 модулей. В распространённой геометрии свободные поля составляют 11 модулей слева и 7 справа, всего 113 модулей по ширине. При модуле 0,33 мм это 37,29 мм. Такой расчёт поясняет структуру, но не заменяет проверку актуальных требований GS1 к конкретной среде сканирования, высоте и качеству печати. Размеры дополнений требуют отдельного расчёта.
Положение на упаковке
Свободное поле должно оставаться свободным после всех операций. Рядом не размещают текст, рамку и контрастную графику, даже если они кажутся не связанными со штрихкодом. Проверьте линию реза, шов, сгиб и место склейки: код должен сохранять геометрию на собранном изделии. Плоский макет коробки может скрывать проблему, которая появляется только после складывания, когда часть символа уходит на угол или кривую поверхность.
Цвета выбирают с учётом требований считывания, а не только визуальной контрастности человеку. Для стандартной задачи чёрные штрихи на светлом фоне обычно дают понятную отправную точку, но окончательная оценка относится к реальной печати и материалу. Металлизированный, прозрачный или сильно блестящий фон требует особого внимания. Проба на белой офисной бумаге не подтверждает тот же результат на конечной упаковке с отделкой.
Контроль серии макетов
При подготовке нескольких товаров полезна таблица соответствия: артикул изделия, утверждённый номер, файл макета и результат проверки. Затем выборочно сравнивают не только изображения, но и декодированные данные. Похожие упаковки легко перепутать при копировании страниц. Успешное чтение чужого корректного номера — всё равно ошибка заказа. Ответственность за соответствие номера товару остаётся отдельной от технической правильности штрихового символа.
- Сохраняйте исходный номер строкой, включая начальные нули.
- Проверяйте контрольную цифру без скрытого исправления.
- Соблюдайте поля и утверждённые размеры символа.
- Испытывайте штрихкод на готовой упаковке.
- Не называйте успешное чтение регистрацией или стандартизованной верификацией.
Источники и проверка
Учебные примеры объясняют принцип. Материал, технологические значения и критерии приёмки согласуйте с исполнителем для своего заказа.

