Штрих-код маркировки GS1 DataMatrix — Как он выглядит и работает? Что нужно знать?

DataMatrix — штриховой двухмерный идентификатор, который применяется при обязательной маркировке товаров. Содержит номер GTIN, уникальный серийный номер, криптохвост для проверки подлинности товара. Индивидуален для каждого товара.

В DataMatrix зашифрована информация о производителе, сроке годности, а также о характеристиках товара. В Беларуси за выдачу кодов маркировки, для дальнейшей генерации DataMatrix кодов, отвечает система маркировки «Электронный знак». Благодаря Data Matrix потребители могут быть уверены в том, что покупают подлинный товар, а не поддельный. Это делает мир в целом лучше и безопаснее для всех нас.

Как выглядит GS1 DataMatrix

Штрих-код — это группа черных и белых квадратов, соединенных в соответствии с определенными правилами.

Состав кода GS1 DataMatrix:

  1. ASCII 232 (FNC1) — специальный символ, который указывает, что закодированная последовательность является кодом GS1, в случае отсутствия этого символа технические средства не распознают код правильно и не смогут его корректно обработать;
  2. (01) Код продукта  — 14-значный код, который присваивается каждому описанному продукту (GTIN);
  3. (21) Серийный номер — уникальный идентификационный номер (8(6), 13 или 20 символов (буквы, цифры, знаки));
  4. Разделитель групп данных ASCII 29 (GS);
  5. (91) Ключ проверки — 4 символа (буквы, цифры, знаки);
  6. Разделитель групп данных ASCII 29 (GS);
  7. (93) или (92) Код проверки — 4, 44, 88 символов (цифры, строчные и прописные буквы латинского алфавита, а также специальные символы) — так называемая «криптохвост».

GS1 DataMatrix ГИС «Электронный знак»

Коды маркировки, сгенерированные ГИС «Электронный знак», можно выгрузить в виде текстового файла в формате TXT в личном кабинете участника оборота товаров (в разделе «Заказ кодов») либо получить с помощью API.

Код маркировки обязательно должен содержать в своём составе специальные непечатные (скрытые) символы-разделители «Group Separator», имеющие в таблице символов ASCII код 29 (он же – символ ASCII 29 или GS).

При открытии текстового файла, например, в программе «Блокнот», коды маркировки могут отображаться следующим образом:

Поэтому, чтобы увидеть скрытые символы, рекомендуется пользоваться текстовым редактором, который умеет работать с такими символами, например, программой «Notepad++»:

Символы GS, как правило, визуально находятся перед идентификаторами применения (AI) 91 «Ключ проверки» и 92 «Код проверки».

Примечание: Для показа скрытых знаков в Notepad++ необходимо включить режим отображения управляющих символов:

Ошибки при работе с текстовым файлом

Типичные ошибки, допускаемые при работе с текстовым файлом, содержащим коды маркировки:

Отсутствие символов-разделителей GS
Наличие лишних скрытых символов GS или иных знаков, например, FNC1
Наличие лишних пробелов, пустых строк

С помощью мобильного приложения «Электронный знак» можно проверить, что сформированные с использованием кодов маркировки средства идентификации соответствуют требованиям формата GSDataMatrix.

Если средства идентификации сформированы правильно, но при считывании 2D-сканером и преобразовании коды маркировки в текстовом файле записаны с ошибками, необходимо:

  • проверить настройки сканера;
  • привести документ в соответствующий вид (добавить скрытые символы; удалить лишние знаки, пробелы и пустые строки).

При формировании средств идентификации для маркировки товаров используется двумерный штриховой код GS1 DataMatrix.

Преимущества GS1 DataMatrix

Среди других преимуществ:

  • Высокая плотность кодируемой информации на единицу площади;
  • Считываемость при повреждении до 30% поверхности штрих-кода;
  • Стандартизировано GS1 для применения в информационных системах.

Применяемые международные стандарты:

  • ISO/IEC 15415:2011
  • ISO/IEC 16022:2011
  • ISO 22742:2010
  • GS1 General Specifications
  • GS1 DataMatrix Guideline

Чем отличается QR-код от DataMatrix

Внешне GS1 DataMatrix и QR-код выглядят одинаково, состоят из светлых и темных мелких квадратов.

Однако GS1 DataMatrix отличается от QR-кода изображением шаблона поиска, который расположен слева в символе «L» (в QR коде это три угловых квадратных символа).

С помощью Data Matrix можно закодировать до 3 килобайт информации (объем зависит от используемых символов). В стандартных символиках системы GS1 кодируются цифры, латинские буквы и некоторые избранные символы. 

Различие между DataMatrix и GS1 DataMatrix

Различие между DataMatrix и GS1 DataMatrix

Однако, различия двумерных штрих-кодов хорошо видны в структуре закодированных и передаваемых в них значениях:

В стандарте Data Matrix нет понятия «идентификаторы применения». Они есть только в стандарте GS1 Data Matrix. Основное различие: в GS1 Data Matrix первый символ должен быть FNC1 (специальный символ указывающий, что закодированная последовательность является штрихкодом GS1). Символ GS не должен стоять на первом месте в Data Matrix, только FNC1.

FNC1 нельзя просто взять и добавить в строку как GS. Его должна добавлять программа, генерирующая Data Matrix. Соответственно, чтобы код маркировки был правильно сгенерирован, необходимо правильно заполнить данные о товаре.

Рекомендации по формированию штрих-кода GS1 DataMatrix

  • Алгоритм корректировки ошибок ECC200
  • Фиксированная схема кодирования ASCII (КОИ-7/КОИ-8)
  • В позиции первого символа должен находиться функциональный знак символики <FNC1>
  • В качестве разделителя групп данных переменной длины используется символ <GS> (ASCII 29)
Размерность модуля22 х 2236 х 3644х44
Минимальный размер модуля Х, мм0,380
Минимальная ширина зоны тишины2X
Минимальное качество печати (ISO/IEC 15415:2011)2,5 В/08/660
Минимально рекомендуемая выделенная площадь на упаковке для размещения СИ, мм; в том числе:9,88×9,8815,2×15,218,24×18,24*
   — площадь GS1 DataMatrix, мм8,36×8,3613,68×13,6816,72×16,72
   — ширина зоны тишины по контуру, мм0,76

Основные ошибки формирования GS1 DataMatrix

  1. В начале не вставлен FNC1 (1 специальный символ);
  2. Вместо спецсимвола FNC1 в начале вставлен текст «FNC1» (4 символа);
  3. Вместо спецсимвола FNC1 в начале вставлен GS;
  4. Не вставлены разделители групп данных GS после полей переменной длины (например, после серийного номера);
  5. Разделители групп данных вставлены не туда, где они должны быть (например, после поля (01) GTIN, которое имеет фиксированную длину и не требует в конце разделителя);
  6. Вместо спецсимвола GS вставлен текст «GS»;
  7. Использование программ или алгоритмов для печати, непоправимо искажающие информацию (например, удаляют из кода символы, которые они считают лишними — арифметические символы, скобки и т.п.).

Предлагаем разработчикам программного обеспечения ознакомиться с дополнительными материалами по формированию штрих-кода GS1 DataMatrix:

Проверка работоспособности сканера

Для проверки работоспособности двумерного сканера с Личным кабинетом ГИС «Электронный знак» можно воспользоваться следующей формой:


Поделиться статьёй:
Обновлено 17.05.2024
Оцените статью

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Электронный знак

Из данной статьи вы узнаете: