работаем удаленно
от Владивостока до Калининграда
с 7-00 до 19-00

Как правильно сформировать GS1 DataMatrix

Последние изменения: 11.03.2020

Для маркировки товаров используется штрихкод GS1 DataMatrix. Он позволяет кодировать идентификационные ключи системы GS1, а также любую дополнительную информацию о товаре (вес, срок годности, номер серии, номер партии, дата изготовления).

С введением в РФ обязательной маркировки — формировать, печатать и проверять коды GS1 DataMatrix должна научиться практически каждая организация.

Как правильно сформировать GS1 DataMatrix

  1. ASCII 232 (FNC1).
  2. (01) Код продукта (он же GTIN).
  3. (17) Серийный номер.
  4. разделители групп данных ASCII 29 (GS) или ASCII 232 (FNC1).
  5. (10) Срок годности.

В соответствии с требованиями GS1 DataMatrix Guideline, в начало получаемой строки кода необходимо добавлять признак символики – ASCII232 (так называемый FNC1). FNC1 - специальный символ, который указывает, что закодированная последовательность является штрихкодом GS1. В случае отсутствия этого символа технические средства не распознают код правильно и не смогут его корректно обработать. 

В конце полей переменной длины необходимо использовать специальные символы GS1 - разделители. Они нужны для того чтобы идентифицировать отдельные блоки штрихкода. В качестве разделителей допустимо использовать либо символ ASCII 29 (GS), либо тот же FNC1. Визуально в подписи к ШК такие разделители не отображаются.

Основные ошибки, которые допускаются при формировании DataMatrix:

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