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

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

Data Matrix — двумерный матричный штрихкод, представляющий собой квадратную или прямоугольную область, состоящую из чёрных и белых модулей (квадратных ячеек) на светлом фоне. Кодирование данных осуществляется как по горизонтали, так и по вертикали, что позволяет размещать в компактном поле значительный объём информации. Data Matrix разработан в 1989 году американской компанией International Matrix Corporation (позднее — RVSI Acuity CiMatrix) и в настоящее время является международным стандартом ISO/IEC 16022.

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

Структура Data Matrix состоит из нескольких обязательных элементов:

  • Граница поиска (finder pattern) — сплошные линии вдоль левой стороны и нижнего края, образующие «L»-образную рамку. Служит для определения положения и ориентации кода при считывании.
  • Граница тактовой синхронизации (clocking pattern) — пунктирная линия напротив каждой сплошной границы, чередующиеся модули которой задают размер сетки.
  • Область данных — зона, содержащая собственно закодированную информацию.

Размер кода определяется количеством модулей по стороне. Стандарт поддерживает матрицы от 10×10 до 144×144 модулей, что соответствует 8 до 31 162 символов данных. На практике чаще всего используются коды размером от 12×12 до 26×26 модулей.

Кодирование данных

Data Matrix поддерживает три режима кодирования:

  1. ASCII — символы ASCII, включая цифры, буквы и служебные знаки.
  2. C40 и Text — компактное кодирование буквенно-цифровых данных.
  3. Base256 — произвольные бинарные данные, включая данные сжатия и шифрования.

Перед записью в матрицу данные проходят через систему коррекции ошибок Reed — Solomon, что позволяет восстанавливать повреждённые или утраченные модули. В зависимости от уровня коррекции код может восстановить до 30 % повреждённой площади. Это делает Data Matrix пригодным для маркировки в жёстких производственных условиях — при высоких температурах, загрязнении или механическом износе.

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

ПараметрData MatrixQR-код
Год разработки19891994
Минимальный размер10×10 модулей21×21 модулей
Ёмкость (байт)до 31 162до 2953
Коррекция ошибокReed — SolomonReed — Solomon
Основная область примененияПромышленная маркировкаМаркетинг, логистика, платежи

Главное преимущество Data Matrix перед QR-кодом — возможность размещения на очень маленькой площади (от 1 мм²), что определяет его превосходство в промышленной маркировке мелких деталей.

Применение

Промышленность и оборонная отрасль

Data Matrix является обязательным стандартом маркировки в аэрокосмической промышленности США (стандарт MIL-STD-130), где применяется для идентификации деталей и узлов военной техники. Кодирование информации о производителе, дате изготовления, партии и серийном номере позволяет отслеживать происхождение компонентов на протяжении всего жизненного цикла.

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

В фармацевтической промышленности Data Matrix применяется для маркировки упаковок лекарственных средств в соответствии с требованиями системы прослеживаемости (track and trace). Во многих странах, включая Россию, кодирование Data Matrix на упаковках рецептурных препаратов является обязательным требованием для защиты от контрафакта.

Электроника

Микросхемы, печатные платы и компоненты электроники маркируются Data Matrix-кодами размером менее 1 мм². Лазерная гравировка или травление позволяют наносить код непосредственно на поверхность компонента без использования краски.

Пищевая промышленность

Data Matrix используется для маркировки продуктов питания, особенно в системах взвешивания на кассах (WPL — Weight Price Labeling). На этикетке размещается код, содержащий вес, цену, срок годности и артикул товара.

Data Matrix в России

В России Data Matrix применяется в системе маркировки товаров «Честный знак», развиваемой оператором ЦРПТ (Центр развития перспективных технологий). Система охватывает обувь, табак, лекарства, парфюмерию, шины, постельное бельё и ряд других категорий. Нанесение Data Matrix-кода на упаковку является обязательным условием легальной продажи маркированных товаров.

Стандартизация

Data Matrix стандартизован в нескольких международных документах:

  • ISO/IEC 16022 — основной стандарт, определяющий спецификацию символики.
  • ISO/IEC 15415 — методика оценки качества печати двумерных кодов.
  • MIL-STD-130 — стандарт военной маркировки США.
  • ГОСТ Р 57526-2017 — российский стандарт, устанавливающий требования к двумерным кодам Data Matrix для маркировки продукции.

Технические особенности считывания

Считывание Data Matrix осуществляется специализированными сканерами — как стационарными, так и мобильными, а также промышленными камерами. Код допускает повреждение до 30 % площади без потери читаемости. Возможность считывания с отражённых поверхностей (металл, пластик) обеспечивается использованием поляризационных фильтров и правильным подбором освещения.

Источники:

  • ISO/IEC 16022:2006 — Information technology — Automatic identification and data capture techniques — Data Matrix bar code symbology specification
  • ГОСТ Р 57526-2017 — Идентификация автоматическая. Штриховое и двумерное кодирование. Data Matrix
  • MIL-STD-130 — Identification Marking of U.S. Military Property
  • Сайт оператора системы «Честный знак» — chzp.nalog.ru
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru