Light-industry-up.ru

Экосистема промышленности

Datamatrix

28-05-2023

Пример кода Data Matrix, кодирующего текст: «Wikipedia, the free encyclopedia»

DataMatrix — двумерный матричный штрихкод, представляющий собой чёрно-белые элементы или элементы нескольких различных степеней яркости, обычно в форме квадрата, размещённые в прямоугольной или квадратной группе. Матричный штрихкод предназначен для кодирования текста или данных других типов. Чаще всего в промышленности и торговле применяются битовые матрицы, кодирующие от нескольких байт до 2 килобайт данных. При желании можно распечатать на принтере матрицы ёмкостью в сотни килобайт и затем считывать их с достаточно высокой точностью при помощи фотоаппаратов, матрицы которых содержат миллионы пикселей. Прообразом штрихкодов в виде матриц являются перфокарты. На конец октября 2022 года DataMatrix активно используют в Российской Федерации в виде наклейки на определённых государством товарах.

Применение

Считыватели кода Data Matrix и сами коды
Считывание с помощью мобильного телефона (проект Semacode)
Универсальный промышленный считыватель
Применение кодов DataMatrix в автоматизированной сортировке почты

Один из вариантов битовых матриц, «Data Matrix» был разработан компанией RVSI/Acuity CiMatrix (ныне часть корпорации Omron). Код применяется для маркировки в электронике, автомобилестроении, пищевой промышленности, авиакосмической и оборонной промышленности, энергетическом машиностроении.[1]

Также данные коды применяются в рекламной и развлекательной сферах. С помощью DataMatrix можно закодировать как текст, так и другие типы данных — веб-ссылки, адреса электронной почты, телефонные номера и SMS.

  • Datamatrix является одним из рекомендованных ассоциацией GS1 методов визуального кодирования информации о кодах продукции[2].
  • В России Datamatrix с 01.07.2018 применяется на марках нового образца системы ЕГАИС[3][4] и является одним из основных методов маркировки продукции в системе маркировки и прослеживания продукции «Честный знак».

Техническая спецификация

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

Data Matrix ECC 200

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

Символы имеют чётное количество рядов и чётное количество столбцов. Большинство символов — квадратные, размерами от 10×10 до 144×144 модулей. Однако некоторые символы — прямоугольные и имеют размеры от 8×18 до 16×48 модулей (только чётные значения). Все символы, поддерживающие исправление ошибок ECC 200, могут быть опознаны по верхнему правому угловому модулю, имеющему один цвет с фоновым.

Дополнительные возможности, отличающие ECC 200 символы от более ранних стандартов:

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

Форма Data Matrix

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

Стандарты

К настоящему дню DataMatrix описывается стандартом ISO, ISO/IEC16022—International Symbology Specification, Data Matrix, и является общественным достоянием для многих областей использования, что означает, что формат может быть использован свободно и без каких-либо лицензионных отчислений.

  • ISO/IEC 15418:1999 — Symbol Data Format Semantics
  • ISO/IEC 15434:1999 — Symbol Data Format Syntax
  • ISO/IEC 15415 — 2-D Print Quality Standard

Стандарт является свободным, однако, не существует бесплатных документов, которые описывают процесс кодирования. Документацию в электронном виде в формате PDF или в бумажном виде можно приобрести на сайте организации ISO (iso.org)[5].

См. также

Примечания

  1. оригинала 20 февраля 2008 года.
  2. Архивировано 13 июня 2021 года.
  3. Архивировано 13 июня 2021 года.
  4. Wayback Machine
  5. Платные спецификации процесса кодирования DataMatrix на сайте ISO. Дата обращения: 28 июня 2009. Архивировано 30 декабря 2016 года.

Ссылки

  • Символика Data Matrix: преимущества и недостатки
  • Спецификация символики Data Matrix (ГОСТ Р ИСО/МЭК 16022-2008)
  • Data Matrix generator (MIT) JavaScript реализация
  • DataMatrix генератор на GooglePlay.

Datamatrix.

© 2014–2023 light-industry-up.ru, Россия, Краснодар, ул. Листопадная 53, +7 (861) 501-67-06