DataMatrix

Двумерный матричный штрихкод стандарта ISO/IEC 16022, применяемый в маркировке «Честный знак»; не имеет угловых позиционных маркеров и занимает меньшую площадь при равном объёме данных.

DataMatrix — двумерный матричный штрихкод, разработанный International Data Matrix Inc. в 1987 году. Данные закодированы по алгоритму ECC200 (Рид-Соломон). В 2000 году принят стандартом ISO/IEC 16022. Матрица — от 10×10 до 144×144 модулей; ёмкость до 2335 буквенно-цифровых символов. ECC200 восстанавливает до 30% повреждённых модулей.

Чем отличается от QR-кода

QR-код содержит три квадратных позиционных маркера в углах. DataMatrix вместо них использует finder pattern «L» — сплошную L-образную границу по двум смежным сторонам и пунктирный край по двум остальным. Это экономит площадь и позволяет сканеру ориентировать код без отдельных маркеров. QR-код оптимизирован для смартфонов, DataMatrix — для промышленного считывателя.

Где применяется

  • Честный знак — обязательная маркировка в России: сигареты, молоко, лекарства, обувь. Каждая единица получает уникальный DataMatrix с криптохвостом.
  • Фармацевтика GS1 DataMatrix — сериализация упаковок по Директиве ЕС FMD 2019/33: GTIN, серийный номер, срок годности.
  • Аэрокосмическая отрасль — прямая маркировка деталей (DPM): код лазером на металле или керамике. Стандарты MIL-STD-130 и ATA Spec 2000.
  • Печатные платы (PCB) — маркировка компонентов от 1 мм при автоматизированном монтаже.
  • Документы — таможенные декларации, бланки, почтовые коды Deutsche Post.

Частые вопросы

Можно ли считать DataMatrix смартфоном?

Да. iOS 15+ — через приложение «Камера»; Android — Google Lens и Samsung/Pixel с 2021 года. Для гарантированного результата используйте сканер QR-кодов qrcode.website: поддерживает оба формата без отдельного приложения.

DataMatrix и QR-код — одно и то же?

Нет. QR-код (ISO/IEC 18004) разработан Denso Wave в 1994 году для японской автопромышленности. DataMatrix (ISO/IEC 16022) появился в 1987-м для промышленной маркировки малых деталей. Структура, finder pattern и алгоритм коррекции ошибок принципиально разные. Для «Честного знака» выбран DataMatrix из-за компактности.

Как создать DataMatrix для «Честного знака»?

Коды выдаёт оператор ЦРПТ через честныйзнак.рф — самогенерация невозможна. Производитель заказывает пул, получает DataMatrix с криптохвостом и наносит принтером от 300 dpi. Генератор штрихкодов qrcode.website создаёт DataMatrix для промышленных задач вне обязательной маркировки.