Структура кода Data Matrix, как и кем он формируется

13 января 15 минут на прочтение 18
Почепский Олег
Автор статьи
Почепский Олег
Бизнес-аналитик направления маркировки
Data Matrix код на упаковке

Структура кода Data Matrix

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

  • Контур (граница) — линии по краям кода, обеспечивающие позиционирование и ориентацию.
  • Формирующая зона (quiet zone) — пустая область вокруг кода для считывания без помех.
  • Данные и исправление ошибок — закодированная информация и алгоритмы коррекции (Reed-Solomon).

Количество информации зависит от размера кода и уровня коррекции ошибок. В стандартных ситуациях Data Matrix может содержать до 2 335 алфавитно-цифровых символов.

Как формируется и кем создается Data Matrix

Формирование кода начинается с выбора информации, которую необходимо закодировать: серийный номер, код товара, дата производства, срок годности, уникальные ключи и т.д. Затем эти данные передаются на генератор, использующий правила кодирования, которые определяются международными стандартами.

На практике Data Matrix код создается:

  • Производителями товаров — на линии упаковки, чтобы маркировать продукцию для отслеживания и идентификации.
  • Операторами маркировки — например, при участии в национальной системе цифровой маркировки товаров в РФ.
  • Разработчиками ПО для логистики и ритейла — при необходимости интеграции с системами учета и складирования.

Генерация происходит либо на промышленном принтере, либо с помощью ПО, которое формирует изображение кода электронно. Далее изображение может быть нанесено на упаковку, этикетку или коробку.

Кодировка данных и формат Data Matrix кода

Data Matrix использует подход, при котором информация шифруется внутри сетки точек — это и придает коду его устойчивость и компактность. Существуют два распространенных формата кодирования:

  1. ASCII режим — основной режим, который позволяет закодировать символы в диапазоне от ASCII 0 до ANSI 255.
  2. Сжатый режим C40 или Text — используется для ускорения передачи и экономии пространства.

Кодировка происходит с использованием алгоритма, который также предусматривает избыточность (избыточные символы), позволяя распознать информацию даже при повреждении части кода. Еще одна особенность — разные размеры матрицы возможны: 10x10 до 144x144 точек.

Примерно структура формата может содержать:

01 04607089000003 21 A1B2C3D4E5F6 — где «01» означает GTIN, далее — код товара, «21» — серийный номер.

Как работает и читается Data Matrix

Data Matrix считывается оптическими устройствами — сканерами или камерами. За счёт своей структуры, он читается с любого угла, при плохом освещении, а также в случае частичного повреждения. Алгоритм обработки включает:

  1. Выделение кода на изображении с помощью локатора (по границам кода).
  2. Определение размера и масштаба сетки.
  3. Преобразование точек сетки в цифровые значения.
  4. Расшифровка данных и исправление ошибок (до 30-40% повреждений).

Используются 1D/2D сканеры, камеры на производстве или мобильные устройства с установленными приложениями и поддержкой этого формата.

Как считывается Data Matrix код

Применение Data Matrix кода и маркировка товара

Наибольшее внимание к Data Matrix связано с внедрением обязательной цифровой маркировки товаров. В 2025 году все больше категорий продукции в России попадают под требования системы «Честный Знак».

Наиболее активные сферы применения:

  • Маркировка продукции — лекарства, обувь, одежда, молочные продукты, мороженое и т.д.
  • Упаковка и логистика — для идентификации и отслеживания партии.
  • Розничная торговля — для проверки подлинности и учета на кассе.
  • Производство — серийный контроль и борьба с контрафактом.

Пример: в торговле мороженым использование Data Matrix позволяет выполнять государственные требования и отслеживать движение товара до конечного покупателя.

Data Matrix стал неотъемлемым атрибутом сертифицированных поставок, удобства учета и прозрачной логистики.

Стандарт GS1 для Data Matrix

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

Основные принципы GS1:

  • Идентификаторы применения (AI) — определяют назначение каждого блока данных (например, GTIN, срок годности, серийный номер).
  • Уникальность — каждый код содержит уникальную информацию о конкретной упаковке.
  • Согласованный формат — данные стандартизированы и легко интерпретируются системами во всем мире.

Для бизнеса это означает надежную систему отслеживания, сокращение ошибок в логистике и легкость интеграции с международными партнерами.

FAQ по Data Matrix

Что такое Data Matrix код и зачем он нужен?

Data Matrix — это двумерный код, содержащий цифровую информацию о товаре. Он используется для маркировки, учета, отслеживания продукции и защиты от подделок.

Кто отвечает за генерацию Data Matrix кода?

Как правило, код генерируется производителем продукции или специализированным оператором маркировки, в соответствии с действующими стандартами GS1 и требованиями государства.

Можно ли читать Data Matrix камерой телефона?

Да, современные смартфоны с установленными приложениями (например, проверка Честного Знака) способны распознавать и расшифровывать Data Matrix.

Чем Data Matrix отличается от QR-кода?

Оба являются 2D кодами, но Data Matrix более компактен и лучше работает на небольших поверхностях, устойчив к повреждениям и предпочтителен в промышленности и маркировке.

Что делать, если Data Matrix поврежден?

Благодаря корректирующим механизмам коды могут быть считаны, даже если повреждено до 30% изображения. Если код не считывается, товар может быть признан неидентифицируемым.

Data Matrix — это необходимый инструмент современного бизнеса и обязательный элемент прозрачности торговли. Он не только выполняет функции идентификации, но и помогает обеспечивать безопасность потребителя, автоматизировать учет и соответствовать правилам цифровой маркировки в 2025 году.


Количество показов: 18

Статьи по схожей тематике

картинка