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

Data Matrix

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

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

Технология Data Matrix была разработана в 1989 году американской компанией International Data Matrix (позднее — Acuity CiMatrix, ныне — подразделение Omron). Первоначально код применялся в промышленности для маркировки электронных компонентов и печатных плат, где требовалось наносить миниатюрные идентификаторы, устойчивые к истиранию и воздействию окружающей среды.

В 1997 году Data Matrix был принят в качестве международного стандарта ISO/IEC 16022 (ныне — ISO/IEC 16022:2006). В России стандарт действует как ГОСТ Р ИСО/МЭК 16022-2008. Код также одобрен рядом отраслевых организаций, включая Ассоциацию автоматической идентификации и мобильности (AIM Global) и Европейский комитет по стандартизации (CEN). В 2000-х годах Data Matrix стал обязательным элементом маркировки лекарственных средств в США (FDA) и медицинских изделий в Европейском союзе (UDI).

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

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

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

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

Версии и типы

Data Matrix существует в двух основных вариантах:

Кроме того, различают квадратные и прямоугольные формы (Rectangular Data Matrix). Прямоугольные версии (например, 8×18, 16×36) применяются в узких пространствах, таких как края упаковок или этикетки на ампулах.

Применение

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

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

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

Здравоохранение

В фармацевтике Data Matrix используется для маркировки упаковок лекарств в соответствии с требованиями систем сериализации (например, в России — система маркировки «Честный ЗНАК», в США — DSCSA). Код содержит уникальный идентификатор (GTIN + серийный номер), что позволяет бороться с контрафактом и отзывать партии. В медицине Data Matrix применяется для маркировки хирургических инструментов, имплантатов и расходных материалов (система UDI).

Логистика и розничная торговля

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

Документооборот

Data Matrix применяется для защиты документов от подделки: на паспортах, дипломах, водительских удостоверениях и билетах. В России код используется в системе «Госуслуги» для подтверждения подлинности выписок и справок. Также Data Matrix может содержать ссылку на электронную версию документа (URL).

Считывание и декодирование

Для чтения Data Matrix используются специализированные сканеры (2D-имиджеры) и камеры мобильных устройств. В отличие от линейных штрихкодов, Data Matrix не требует точного наведения луча — достаточно сфотографировать код под углом до 45 градусов. Алгоритмы декодирования анализируют положение L-образной рамки, синхронизируются по чередующимся модулям и восстанавливают данные с учётом коррекции ошибок.

Большинство современных смартфонов поддерживают чтение Data Matrix через стандартные приложения камеры (например, в iOS и Android) или через специализированные утилиты. Для массового считывания в промышленности применяются стационарные сканеры, встроенные в конвейерные линии.

Сравнение с другими 2D-кодами

Data Matrix часто сравнивают с QR-кодом (ISO/IEC 18004) и PDF417 (ISO/IEC 15438). Основные отличия:

ПараметрData MatrixQR-кодPDF417
ФормаКвадрат или прямоугольникКвадратПрямоугольник (столбцы)
Минимальный размер10×10 модулей21×21 модулей2×90 строк
Максимальная ёмкость (цифры)311670892710
Коррекция ошибокДо 30 %До 30 % (4 уровня)До 50 %
Обязательная рамкаL-образнаяТри квадрата (finder patterns)Старт/стоп-паттерны
Типичное применениеПромышленность, медицинаРеклама, платежи, логистикаДокументы, билеты

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

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

Критика и ограничения

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

Источники

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

На главную BFOmetr →