База знаний

Как устроен код маркировки «Честный ЗНАК»?

GS1 DataMatrix
GS1 DataMatrix
L

Сплошные стороныДве соседние границы задают ориентацию.

▧

Чередующиеся стороныПомогают определить шаг сетки.

01

Внутреннее полеДанные и коррекция ошибок ECC200.

Учебные символы: показывают формат, не являются действующей маркировкой товара.

Код маркировки «Честный ЗНАК» в большинстве наших сценариев — это GS1 DataMatrix. Он отличается квадратной формой, L-образной рамкой и внутренней сеткой из небольших чёрных и белых элементов.

На уровне содержимого код обычно состоит из нескольких смысловых частей. Самые важные для практики — это GTIN товара, серийный номер конкретной единицы и защитная часть, которая нужна для проверки кода.

GTIN отвечает на вопрос, что это за товар вообще. Серийный номер отвечает на вопрос, какая именно это бутылка, упаковка или единица продукции.

Защитная часть может записываться в разных форматах, например через поля 91 и 92 или в более коротком виде через 93 — в зависимости от конкретной товарной группы и схемы маркировки. Она не заменяет коррекцию ошибок, а решает другую задачу — проверку и защиту кода.

На уровне картинки отдельные клетки не читаются как буквы или цифры по порядку. Программа сначала определяет геометрию, потом сетку, потом кодовые слова и только затем получает строку данных.

Именно поэтому повреждение рамки, залом или потеря части клеток не всегда мешают получить результат. Пока сохраняется достаточный объём структуры, код можно пытаться читать вычислительно.

Проверим ваш повреждённый кодФото маркировки + штрихкод товара с цифрами или GTIN.
Проверить повреждённый код