Что внутри кода маркировки
Код «Честного знака» печатается как DataMatrix — квадратный двумерный код. Внутри — строка в формате GS1: после 01 идёт GTIN товара из 14 цифр, после 21 — уникальный серийный номер экземпляра, дальше у большинства товарных групп — ключ и криптоподпись, отделённые невидимым символом GS.
Каждый код уникален и наносится на один экземпляр товара. Печатать один и тот же код на несколько товаров нельзя.
Почему код перестаёт проходить проверку
Символ GS не виден на экране, и при копировании через буфер обмена, в мессенджерах и некоторых редакторах он теряется или заменяется пробелом. Внешне код выглядит так же, но после печати он уже не совпадает с выданным и не пройдёт проверку.
Поэтому коды лучше переносить файлом: выгрузите их из личного кабинета «Честного знака» и загрузите файл (XLSX, CSV или TXT) в инструмент. Он восстанавливает GS из текстовых записей вроде \u001d и предупреждает, если разделителей нет там, где они обязательны.
Печать
DataMatrix устойчивее к повреждениям, чем полосатый штрихкод, но требования к печати те же:
- Термопринтер, масштаб 100%, поля «Нет», колонтитулы выключены.
- Не уменьшайте код сильнее, чем позволяет разрешение принтера, — модули должны быть чёткими.
- Перед печатью партии отсканируйте одну этикетку сканером, который читает DataMatrix: прочитанная строка должна полностью совпасть с исходной.
Что дальше
Напечатать и нанести код — не последний шаг. Коды нужно ввести в оборот в личном кабинете «Честного знака»; это делается там, а не в инструменте печати. Порядок для вашей товарной группы описан в документации системы маркировки.