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