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

DataMatrix

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

История

Технология DataMatrix была разработана в 1989 году американской компанией International Data Matrix, Inc. (позднее — частью RVSI Acuity CiMatrix). Первоначально код создавался для маркировки мелких деталей в электронной и аэрокосмической промышленности, где требовалось наносить читаемую маркировку на ограниченное пространство. В 1990-х годах стандарт был принят рядом международных организаций, включая Международную организацию по стандартизации (ISO) и Международную электротехническую комиссию (IEC). В 2000 году был опубликован стандарт ISO/IEC 16022, регламентирующий структуру и методы кодирования DataMatrix.

С начала 2000-х годов код получил широкое распространение в логистике, фармацевтике, производстве и государственных системах маркировки. В России DataMatrix используется в системе обязательной маркировки товаров «Честный ЗНАК», введённой с 2019 года.

Структура и принцип работы

DataMatrix состоит из двух основных зон: зоны данных и зоны поиска. Зона данных представляет собой матрицу модулей, каждый из которых может быть чёрным (1) или белым (0). Зона поиска включает сплошные границы (L-образную рамку) и чередующиеся линии, позволяющие сканеру определить ориентацию и размер кода.

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

Стандарт ISO/IEC 16022 определяет два основных типа DataMatrix:

Размеры и ёмкость

DataMatrix может быть квадратным или прямоугольным. Квадратные версии имеют размер от 10×10 до 144×144 модулей. Прямоугольные — от 8×18 до 16×48 модулей. Максимальная ёмкость:

Кодирование

Данные кодируются с использованием нескольких схем: ASCII, C40, Text, X12, EDIFACT, Base256. Выбор схемы зависит от типа данных и оптимизирует плотность записи. Код содержит контрольные символы для коррекции ошибок (ECC 200) и разделители.

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

Для считывания DataMatrix используются оптические сканеры (камеры, смартфоны, промышленные считыватели). Код может быть нанесён на любую поверхность (бумага, пластик, металл, стекло) методами печати, лазерной гравировки, травления или перфорации. Считывание возможно при контрасте модулей не менее 20%. Благодаря зоне поиска, код читается под любым углом (до 360 градусов) и при частичном перекрытии.

Применение

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

DataMatrix широко используется для маркировки компонентов в электронике, автомобилестроении, авиастроении. Код наносится на печатные платы, детали двигателей, инструменты. Позволяет отслеживать партии, серийные номера, даты производства.

Фармацевтика

В фармацевтической отрасли DataMatrix применяется для маркировки упаковок лекарств. В Европейском союзе с 2019 года обязательна маркировка всех рецептурных препаратов (Директива 2011/62/EU). В России с 2020 года маркировка лекарств осуществляется через систему «Честный ЗНАК» с использованием DataMatrix.

Продукты питания и товары

В России с 2019 года введена обязательная маркировка ряда товаров: табачная продукция, обувь, шубы, лекарства, молочная продукция, вода, пиво, шины. Код DataMatrix наносится на упаковку и содержит уникальный идентификатор, обеспечивающий прослеживаемость от производителя до потребителя.

Медицина и здравоохранение

DataMatrix применяется для маркировки медицинских инструментов, имплантатов, расходных материалов. В хирургии код наносится на инструменты для отслеживания стерилизации и сроков службы.

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

Код используется для маркировки документов, почтовых отправлений, билетов, пропусков. Позволяет быстро считывать информацию и автоматизировать учёт.

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

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

Недостатки

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

ПараметрDataMatrixQR-кодPDF417
ФормаКвадрат/прямоугольникКвадратПрямоугольник
Макс. цифровых символов311670892710
Коррекция ошибокДо 30%До 30% (4 уровня)До 50%
Минимальный размер10×10 модулей21×21 модуля3×90 строк
ОриентацияЛюбаяЛюбаяТребуется горизонтальное сканирование
ПрименениеПромышленность, фармацевтикаРеклама, платежи, ссылкиДокументы, билеты

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

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

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

Источники

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

На главную BFOmetr →