DataMatrix — двумерный матричный штрихкод, представляющий собой чёрно-белые элементы или элементы нескольких различных степеней яркости, обычно в форме квадрата, размещённые в прямоугольной или квадратной группе. Матричный штрихкод предназначен для кодирования текста или данных других типов. Чаще всего в промышленности и торговле применяются битовые матрицы, кодирующие от нескольких байт до 2 килобайт данных. При желании можно распечатать на принтере матрицы ёмкостью в сотни килобайт и затем считывать их с достаточно высокой точностью при помощи фотоаппаратов, матрицы которых содержат миллионы пикселей. Прообразом штрихкодов в виде матриц являются перфокарты. На конец октября 2022 года 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 символов для кодирования большего количества информации)[источник не указан 722 дня].
Форма 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].
См. также
правитьПримечания
править- ↑ Applications of Code Reading Systems — SIMATIC Sensors — Siemens AG . Дата обращения: 30 ноября 2007. Архивировано из оригинала 20 февраля 2008 года.
- ↑ Anonymous. Two-dimensional (2D) barcodes - Barcodes | GS1 (англ.). www.gs1.org (9 декабря 2014). Дата обращения: 4 января 2020. Архивировано 13 июня 2021 года.
- ↑ Федеральная служба по регулированию алкогольного рынка. Методические рекомендации по ведению поштучного учёта в ЕГАИС. Версия документа 2.6. 2018 . Дата обращения: 4 января 2020. Архивировано 13 июня 2021 года.
- ↑ Маркировка сыров и мороженого с 2021 года системы Честный ЗНАК Архивная копия от 2 июня 2021 на Wayback Machine
- ↑ Платные спецификации процесса кодирования DataMatrix на сайте ISO . Дата обращения: 28 июня 2009. Архивировано 30 декабря 2016 года.