Открыть сервис

Data Matrix-код

Data Matrix-код — это двумерный матричный штриховой код, предназначенный для кодирования информации в виде компактного изображения, состоящего из чередующихся чёрных и белых ячеек (модулей). Относится к классу 2D-кодов и отличается высокой плотностью записи данных, устойчивостью к повреждениям и возможностью считывания при малых размерах. Код разработан американской компанией International Data Matrix (ID Matrix) в 1989 году, а впоследствии стандартизирован международными организациями ISO и IEC.

История и стандартизация

Первые разработки двумерных кодов начались в 1980-х годах, когда возникла потребность в маркировке мелких деталей и компонентов в промышленности. Data Matrix был создан в 1989 году компанией ID Matrix (позднее вошедшей в состав Siemens) для автоматизации идентификации в электронной и автомобильной промышленности.

В 1996 году код был принят в качестве стандарта ISO/IEC 16022 («Information technology — Automatic identification and data capture techniques — Data Matrix bar code symbology specification»). В России стандарт действует как ГОСТ Р ИСО/МЭК 16022-2008. Data Matrix также включён в спецификации Международной ассоциации по автоматической идентификации (AIM) и используется в системах GS1 для маркировки товаров.

Структура и устройство

Data Matrix представляет собой квадратную или прямоугольную матрицу, состоящую из модулей (ячеек). Каждый модуль может быть либо чёрным (заполненным), либо белым (пустым). Код имеет два основных структурных элемента:

  • L-образный шаблон поиска — две сплошные линии по левой и нижней сторонам кода, служащие для ориентации и определения границ.
  • Пунктирный шаблон синхронизации — чередующиеся чёрные и белые модули по верхней и правой сторонам, обеспечивающие синхронизацию при считывании.

Данные кодируются с помощью системы коррекции ошибок Рида — Соломона, что позволяет восстанавливать информацию при повреждении до 30% площади кода. Размер кода варьируется от 10×10 до 144×144 модулей, что позволяет хранить от нескольких символов до 2335 алфавитно-цифровых знаков.

Типы символов

Data Matrix поддерживает несколько наборов символов:

  • Цифры (0–9)
  • Прописные и строчные латинские буквы (A–Z, a–z)
  • Специальные символы и знаки препинания
  • Управляющие коды ASCII (0–127)
  • Расширенные символы (128–255) для кодирования национальных алфавитов

Применение

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

Промышленность и логистика

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

Медицина и фармацевтика

В здравоохранении Data Matrix применяется для маркировки лекарственных препаратов, медицинских инструментов и расходных материалов. В России с 2020 года введена обязательная маркировка лекарств с использованием Data Matrix в рамках системы «Честный ЗНАК». Код наносится на каждую упаковку и содержит уникальный идентификатор, что позволяет отслеживать движение препарата от производителя до конечного потребителя.

Розничная торговля

Data Matrix используется для маркировки товаров в системах электронного учёта и контроля подлинности. В России с 2019 года действует обязательная маркировка табачной продукции, обуви, шуб и ряда других товаров с использованием Data Matrix. Код наносится на упаковку и считывается кассовым оборудованием при продаже.

Документооборот и идентификация

Data Matrix применяется для нанесения на документы (паспорта, водительские удостоверения, удостоверения личности) для защиты от подделок и автоматического считывания данных. В некоторых странах код используется в визовых и миграционных документах.

Преимущества и недостатки

Преимущества

  • Высокая плотность записи — до 2,3 КБ данных на квадратный сантиметр.
  • Устойчивость к повреждениямкоррекция ошибок до 30% площади.
  • Малый размер — минимальный код может быть размером 2×2 мм.
  • Быстрое считывание — код может быть считан с любого угла и при частичном перекрытии.
  • Возможность нанесения на различные поверхности — металл, пластик, стекло, бумага.

Недостатки

  • Требуется специальное оборудование — считыватели с поддержкой 2D-кодов.
  • Ограниченная ёмкость — по сравнению с QR-кодом Data Matrix может хранить меньше данных при одинаковом размере.
  • Сложность ручного ввода — код не предназначен для чтения человеком.

Сравнение с QR-кодом

Data Matrix и QR-код являются наиболее распространёнными двумерными кодами. Основные различия:

ПараметрData MatrixQR-код
РазмерОт 10×10 до 144×144 модулейОт 21×21 до 177×177 модулей
Максимальная ёмкость2335 алфавитно-цифровых знаков4296 алфавитно-цифровых знаков
Коррекция ошибокДо 30%До 30% (4 уровня)
Минимальный размер2×2 мм10×10 мм (обычно)
Основное применениеПромышленность, маркировкаРеклама, платежи, информация
Патентная защитаСвободный (открытый стандарт)Запатентован (но свободен для использования)

Интересные факты

  • Data Matrix используется в системе маркировки «Честный ЗНАК» в России с 2019 года. По состоянию на 2024 год, система охватывает более 20 категорий товаров, включая лекарства, обувь, табак, шубы, шины и фотоаппараты.
  • Код может быть нанесён на поверхность с помощью лазерной гравировки, что позволяет маркировать детали, работающие в агрессивных средах (высокие температуры, химические реагенты).
  • В авиастроении Data Matrix используется для маркировки деталей двигателей и систем управления, что позволяет отслеживать их историю и проводить техническое обслуживание.
  • Data Matrix способен кодировать не только текст, но и бинарные данные (изображения, звук, исполняемые файлы), хотя на практике это применяется редко из-за ограничений по объёму.

Источники

  • ГОСТ Р ИСО/МЭК 16022-2008 «Автоматическая идентификация. Кодирование штриховое. Спецификация символики Data Matrix»
  • ISO/IEC 16022:2006 «Information technology — Automatic identification and data capture techniques — Data Matrix bar code symbology specification»
  • «Честный ЗНАК» — официальный сайт системы маркировки товаров в Российской Федерации
  • AIM Global — спецификации двумерных кодов
  • Siemens AG — история разработки Data Matrix

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →