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

Data Matrix: двумерный штрих-код

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

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

Data Matrix разработан в 1989 году инженером Дэвидом Алларамом (David Allara) и компанией RVSI Acuity Ciematix. Первые версии кода использовали диагональную штриховку, однако в дальнейшем от неё отказались в пользу строгого чёрно-белого растра. В 1996 году технология была стандартизирована международной организацией AIM (Automatic Identification Manufacturers), а позднее вошла в стандарт ISO/IEC 16022.

Символика Data Matrix признана международными организациями GS1, EAN и поддерживается на уровне национальных стандартов более чем в 50 странах. В России маркировка средствами идентификации, включая Data Matrix, регулируется постановлениями Правительства РФ и системой «Честный знак», где код является основным средством идентификации товара.

Устройство и принцип работы

Символ Data Matrix состоит из двух ключевых элементов:

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

Данные закодированы в модулях внутри рамки. Размер матрицы варьируется от 10×10 до 144×144 модулей. Код поддерживает кодирование:

  • числовых данных (до 3116 цифр);
  • буквенно-цифровых строк (до 2335 символов);
  • байтовых данных (до 1556 байт);
  • кодировки UCS-2 (до 1065 символов).

Кодирование выполняется с применением свёрточных кодов Рида — Соломона (Reed–Solomon), что обеспечивает коррекцию ошибок: повреждённый или загрязнённый символ может быть восстановлен при считывании. Степень коррекции зависит от условий маркировки — чем агрессивнее среда, тем больше резервных модулей закладывается в код.

Виды Data Matrix

Выделяют два основных формата символики:

ФорматОписание
Data Matrix ECC 200Современный стандарт, использует коррекцию ошибок Рида — Соломона. Поддерживает матрицы до 144×144. Является единственным форматом, рекомендованным к применению.
Data Matrix ECC 000, 100, 140Устаревшие версии с устаревшими методами коррекции. В настоящее время не используются.

Форма символа может быть квадратной или прямоугольной (Data Matrix Rectangular Extension, DMRE), что удобно для маркировки мелких или вытянутых изделий.

Сфера применения

Data Matrix нашёл широкое применение в ряде отраслей:

  • Промышленность — маркировка деталей, инструментов, электронных компонентов. Код наносится лазером, травлением или тиснением и выдерживает высокие температуры и агрессивные среды.
  • Фармацевтика — обязательная маркировка упаковок лекарственных средств в соответствии с директивами ЕС и российским законодательством. Data Matrix наносится на вторичную и первичную упаковку.
  • Пищевая промышленность — маркировка скоропортящихся продуктов, молочной продукции, мяса (в России — система «Честный знак»).
  • Логистика и складское хозяйство — идентификация паллет, коробов, мелких деталей.
  • Электроника — маркировка микросхем, печатных плат, компонентов.
  • Документооборот** — штрихкодирование документов, квитанций, идентификаторов.

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

Преимущества и ограничения

К достоинствам Data Matrix относятся:

  • высокая информационная плотность — код небольшого размера содержит значительный объём данных;
  • устойчивость к повреждениям за счёт коррекции ошибок;
  • возможность маркировки мелких предметов (минимальный размер символа — около 2 мм);
  • считывание под любым углом, в том числе при повороте;
  • низкая стоимость нанесения (лазерная гравировка, тиснение, травление).

Ограничения:

  • требует более сложных сканеров по сравнению с линейными штрихкодами;
  • качество считывания снижается при сильном загрязнении или деформации поверхности;
  • для правильного декодирования необходимо обеспечение контроля по модулю (минимальный размер модуля зависит от разрешения принтера или маркировочного оборудования).

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

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

ПараметрData MatrixQR-код
Размер модуляМеньшеБольше
Минимальный размер кода~2 мм~10 мм
Коррекция ошибокReed–SolomonReed–Solomon
Основная область примененияПромышленность, фармацевтикаМаркетинг, потребительские сценарии
СтандартISO/IEC 16022ISO/IEC 18004

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

Источники

  • ISO/IEC 16022:2006 — стандарт символики Data Matrix
  • GS1 General Specifications
  • Постановление Правительства РФ о системе маркировки товаров
  • AIM International — Technical Standard for Data Matrix
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru