Для маркировки товаров используется штрихкод GS1 DataMatrix. Он позволяет кодировать идентификационные ключи системы GS1, а также любую дополнительную информацию о товаре (вес, срок годности, номер серии, номер партии, дата изготовления).
Обратите внимание. С введением в РФ обязательной маркировки — формировать, печатать и проверять коды GS1 DataMatrix должна научиться практически каждая организация.
ASCII 232 (FNC1); (01) Код продукта (он же GTIN); (17) Серийный номер; разделители групп данных ASCII 29 (GS) или ASCII 232 (FNC1); (10) Срок годности
В соответствии с требованиями GS1 DataMatrix Guideline, в начало получаемой строки кода необходимо добавлять признак символики — ASCII232 (так называемый FNC1). FNC1 — специальный символ, который указывает, что закодированная последовательность является штрихкодом GS1. В случае отсутствия этого символа технические средства не распознают код правильно и не смогут его корректно обработать.
В конце полей переменной длины необходимо использовать специальные символы GS1 — разделители. Они нужны для того чтобы идентифицировать отдельные блоки штрихкода. В качестве разделителей допустимо использовать либо символ ASCII 29 (GS), либо тот же FNC1. Визуально в подписи к ШК такие разделители не отображаются.
Основные ошибки, которые допускаются при формировании DataMatrix:
- в начале не вставлен FNC1 (один специальный символ);
- вместо спецсимвола FNC1 в начале вставлен текст «FNC1» (4 символа);
- вместо спецсимвола FNC1 в начале вставлен GS (в начале должен быть FNC1 !!!);
- не вставлены разделители групп данных после полей переменной длины (например, после серийного номера);
- разделители групп данных вставлены не туда, где они должны быть (например, после поля (01) GTIN, которое имеет фиксированную длину и не требует в конце разделителя);
- вместо спецсимвола GS вставлен текст «GS»;
- используются программы или алгоритмы для печати, которые непоправимо искажают информацию (например, удаляют из кода символы, которые они считают лишними. Зачастую это арифметические символы, скобки и т.п.).
Пути решения возможных ошибок указаны в FAQ, раздел «Возможные ошибки в штрихкодах DataMatrix и GS1-128».