Структура кода Data Matrix, как и кем он формируется
Обновлено:
Узнайте, как устроена структура кода Data Matrix и какие данные она может содержать. Погрузитесь в процесс формирования кода и узнайте, кто отвечает за его создание. Эта статья поможет лучше понять, как технологии автоматической идентификации работают на практике.

- Структура кода Data Matrix
- Как формируется и кем создается Data Matrix
- Кодировка данных и формат Data Matrix кода
- Как работает и читается Data Matrix
- Применение Data Matrix кода и маркировка товара
- Стандарт GS1 для Data Matrix
- FAQ по Data Matrix
Структура кода Data Matrix
Data Matrix — это двухмерный матричный штрихкод, который представляет собой квадрат или прямоугольник, заполненный черными и белыми элементами. Визуально он напоминает маленькое «пиксельное» изображение, но на деле содержит огромное количество закодированной информации. Структура кода состоит из нескольких элементов:
- Контур (граница) — линии по краям кода, обеспечивающие позиционирование и ориентацию.
- Формирующая зона (quiet zone) — пустая область вокруг кода для считывания без помех.
- Данные и исправление ошибок — закодированная информация и алгоритмы коррекции (Reed-Solomon).
Количество информации зависит от размера кода и уровня коррекции ошибок. В стандартных ситуациях Data Matrix может содержать до 2 335 алфавитно-цифровых символов.
Ускорьте работу сотрудников склада при помощи мобильной автоматизации. Навсегда устраните ошибки при приёмке, отгрузке, инвентаризации и перемещении товара.
Узнать большеМобильность, точность и скорость пересчёта товара в торговом зале и на складе, позволят вам не потерять дни продаж во время проведения инвентаризации и при приёмке товара.
Узнать большеОбязательная маркировка товаров — это возможность для каждой организации на 100% исключить приёмку на свой склад контрафактного товара и отследить цепочку поставок от производителя.
Узнать большеСкорость, точность приёмки и отгрузки товаров на складе — краеугольный камень в E-commerce бизнесе. Начни использовать современные, более эффективные мобильные инструменты.
Узнать большеПовысьте точность учёта имущества организации, уровень контроля сохранности и перемещения каждой единицы. Мобильный учёт снизит вероятность краж и естественных потерь.
Узнать большеПовысьте эффективность деятельности производственного предприятия за счёт внедрения мобильной автоматизации для учёта товарно-материальных ценностей.
Узнать большеКак формируется и кем создается Data Matrix
Формирование кода начинается с выбора информации, которую необходимо закодировать: серийный номер, код товара, дата производства, срок годности, уникальные ключи и т.д. Затем эти данные передаются на генератор, использующий правила кодирования, которые определяются международными стандартами.
На практике Data Matrix код создается:
- Производителями товаров — на линии упаковки, чтобы маркировать продукцию для отслеживания и идентификации.
- Операторами маркировки — например, при участии в национальной системе цифровой маркировки товаров в РФ.
- Разработчиками ПО для логистики и ритейла — при необходимости интеграции с системами учета и складирования.
Генерация происходит либо на промышленном принтере, либо с помощью ПО, которое формирует изображение кода электронно. Далее изображение может быть нанесено на упаковку, этикетку или коробку.
Кодировка данных и формат Data Matrix кода
Data Matrix использует подход, при котором информация шифруется внутри сетки точек — это и придает коду его устойчивость и компактность. Существуют два распространенных формата кодирования:
- ASCII режим — основной режим, который позволяет закодировать символы в диапазоне от ASCII 0 до ANSI 255.
- Сжатый режим C40 или Text — используется для ускорения передачи и экономии пространства.
Кодировка происходит с использованием алгоритма, который также предусматривает избыточность (избыточные символы), позволяя распознать информацию даже при повреждении части кода. Еще одна особенность — разные размеры матрицы возможны: 10x10 до 144x144 точек.
Примерно структура формата может содержать:
01 04607089000003 21 A1B2C3D4E5F6 — где «01» означает GTIN, далее — код товара, «21» — серийный номер.
Как работает и читается Data Matrix
Data Matrix считывается оптическими устройствами — сканерами или камерами. За счёт своей структуры, он читается с любого угла, при плохом освещении, а также в случае частичного повреждения. Алгоритм обработки включает:
- Выделение кода на изображении с помощью локатора (по границам кода).
- Определение размера и масштаба сетки.
- Преобразование точек сетки в цифровые значения.
- Расшифровка данных и исправление ошибок (до 30-40% повреждений).
Используются 1D/2D сканеры, камеры на производстве или мобильные устройства с установленными приложениями и поддержкой этого формата.

Применение 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 году.













