- Подготовка производственной площадки к маркировке
- Сроки внедрения маркировки для производителей: что нужно знать малым, средним и крупным?
- Оборудование для маркировки: какое нужно и что пригодится из того, что у вас уже есть?
- Состав кода маркировки молочной продукции
GS1 DataMatrix — штрихкод маркировки. Как выглядит и работает, на что обратить внимание?
GS1 DataMatrix — штриховой код, который используется для маркировки товаров. Обеспечивает кодировку ключей системы GS1 (это глобальная международная система товарной нумерации) и содержит информацию о товаре — вес, номер партии и серии, дата изготовления и срок годности.
В данной статье вы узнаете:
- Как выглядит GS1 DataMatrix
- Преимущества GS1 DataMatrix
- Чем отличается QR-код от DataMatrix
- Различие между DataMatrix и GS1 DataMatrix
- Основные ошибки формирования GS1 DataMatrix
Как выглядит GS1 DataMatrix
Штриховой код представляет собой группу черно-белых квадратов, объединенных по определенным правилам.
Состав кода GS1 DataMatrix:
- ASCII 232 (FNC1) — специальный символ, который указывает, что закодированная последовательность является кодом GS1, в случае отсутствия этого символа технические средства не распознают код правильно и не смогут его корректно обработать;
- Код продукта — 14-значный код, который присваивается каждому описанному продукту (GTIN);
- Серийный номер — уникальный идентификационный номер из 21 символа;
- Разделитель групп данных ASCII 29 (GS) — информации о продукте, кода, серийного номера и т.д.;
- Ключ проверки, предоставляемый оператором системы в составе кода проверки;
- Электронная подпись, предоставляемая оператором системы в составе кода проверки, 88 символов (цифры, строчные и прописные буквы латинского алфавита, а также специальные символы) — крипто хвост.
В конце полей переменной длины необходимо использовать разделители — специальные символы GS1. Они нужны, для того чтобы идентифицировать отдельные блоки кода.
Преимущества GS1 DataMatrix
Двумерные GS1 DataMatrix коды обеспечивают больший объем кодируемых данных по сравнению с линейными кодами — кроме идентификационного ключа шифруется полная информация о товаре. К тому же, двумерные коды считываются и по горизонтали, и по вертикали.
Среди других преимуществ:
- Большая емкость — до 3 тысяч символов;
- Занимаемая площадь меньше на 30-60% по сравнению с QR-кодом;
- Допускается квадратный и прямоугольный форматы, что облегчает размещение на товаре;
- Считываемость кода не зависит от наличия свободного пространства вокруг и фона.
- При незначительном повреждении кода возможно восстановление информации благодаря модулям восстановления.
Чем отличается QR-код от DataMatrix
Внешне GS1 DataMatrix и QR-код выглядят одинаково, состоят из светлых и темных мелких квадратов.
Однако GS1 DataMatrix отличается от QR-кода изображением шаблона поиска, который расположен слева в символе «L» (в QR коде это три угловых квадратных символа).
С помощью Data Matrix можно закодировать до 3 килобайт информации (объем зависит от используемых символов). В стандартных символиках системы GS1 кодируются цифры, латинские буквы и некоторые избранные символы. Минимальный размер квадратного кода — 10×10 модулей, максимальный — 144×144, шаг увеличения — 2 модуля в каждом направлении. Для QR-кода шаг составляет 4 модуля.
Различие между DataMatrix и GS1 DataMatrix
В стандарте Data Matrix нет понятия «идентификаторы применения». Они есть только в стандарте GS1 Data Matrix. Основное различие: в GS1 Data Matrix первый символ должен быть FNC1 (специальный символ указывающий, что закодированная последовательность является штрихкодом GS1). Символ GS не должен стоять на первом месте в Data Matrix, только FNC1.
FNC1 нельзя просто взять и добавить в строку как GS. Его должна добавлять программа, генерирующая Data Matrix. Соответственно, чтобы код маркировки был правильно сгенерирован, необходимо правильно заполнить данные о товаре.
Основные ошибки формирования GS1 DataMatrix
Основные ошибки формирования кода GS1 Data Matrix:
- В начале не вставлен FNC1 (1 специальный символ);
- Вместо спецсимвола FNC1 в начале вставлен текст «FNC1» (4 символа);
- Вместо спецсимвола FNC1 в начале вставлен GS;
- Не вставлены разделители групп данных GS после полей переменной длины (например, после серийного номера);
- Разделители групп данных вставлены не туда, где они должны быть (например, после поля (01) GTIN, которое имеет фиксированную длину и не требует в конце разделителя);
- Вместо спецсимвола GS вставлен текст «GS»;
- Использование программ или алгоритмов для печати, непоправимо искажающие информацию (например, удаляют из кода символы, которые они считают лишними — арифметические символы, скобки и т.п.).
Обсудите эту тему в Сообществе маркировки и получите ответы на ваши вопросы!