Data Matrix

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

DataMatrix
[править | править код]Один из вариантов битовых матриц, «Data Matrix», был разработан компанией RVSI/Acuity CiMatrix (ныне часть концерна Siemens AG). Код применяется для маркировки в электронике, автомобилестроении, пищевой промышленности, авиакосмической и оборонной промышленности, энергетическом машиностроении. [1]
Также данные коды применяются в рекламной и развлекательной сферах. С помощью DataMatrix можно закодировать как текст, так и другие типы данных — веб-ссылки, адреса электронной почты, телефонные номера и SMS.

Техническая спецификация
[править | править код]Символы DataMatrix образованы из модулей, расположенных в пределах шаблона поиска. Ими можно закодировать до 3116 кодов таблицы ASCII (включая избыточную информацию). Символ состоит из областей данных, которые содержат модули в виде периодического массива. Каждая область данных ограничена шаблоном поиска и окружена со всех четырех сторон границами свободной зоны. (Замечание: модули могут быть круглыми или квадратными, конкретная форма стандартом не закреплена).
Data Matrix ECC 200
[править | править код]ECC 200 — это новейшая версия DataMatrix, использующая коды Рида-Соломона для предотвращения ошибок и восстановления стертой информации. ECC 200 делает возможным восстановление всей последовательности закодированной информации, когда символ содержит 30 % повреждений, предполагая, что матрица все ещё расположена в точности правильно. DataMatrix имеет частоту появления ошибок меньше, чем 1 на 10 миллионов сканированных символов.
Символы имеют четное количество рядов и четное количество столбцов. Большинство символов квадратные размерами от 10x10 до 144x144 модулей. Однако некоторые символы прямоугольные и имеют размеры от 8x18 до 16x48 модулей (только четные значения). Все символы, поддерживающие исправление ошибок ECC 200, могут быть опознаны по верхнему правому угловому модулю, имеющему один цвет с фоновым.
Дополнительные возможности, отличающие ECC 200 символы от более ранних стандартов:
- обратный порядок чтения символов (светлое изображение на темном фоне)
- спецификация набора символов
- прямоугольные символы
- структурное присоединение (соединение до 16 символов для кодирования большего количества информации)[2]
Форма 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)[3].
Применение
[править | править код]- Datamatrix является одним из рекомендованных ассоциацией GS1 методов визуального кодирования информации о кодах продукции[4].
- В России Datamatrix с 01.07.2018 применяется на марках нового образца системы ЕГАИС[5] и является одним из основных методов маркировки продукции в системе маркировки и прослеживания продукции «Честный знак».
См. также
[править | править код]- QR-код
- Semacode
- PDF417
- Aztec Code
- MaxiCode
- High Capacity Color Barcode
- Штрихкод
- Сравнение характеристик штрихкодов
- Генераторы и сканеры штрихкодов
Примечания
[править | править код]- ↑ Applications of Code Reading Systems — SIMATIC Sensors — Siemens AG . Дата обращения: 30 ноября 2007. Архивировано из оригинала 20 февраля 2008 года.
- ↑ Data Matrix, Technical specifications, Data Matrix ECC 200 .
- ↑ Платные спецификации процесса кодирования DataMatrix на сайте ISO
- ↑ Anonymous. Two-dimensional (2D) barcodes - Barcodes | GS1 (англ.). www.gs1.org (9 декабря 2014). Дата обращения: 4 января 2020.
- ↑ Федеральная служба по регулированию алкогольного рынка. Методические рекомендации по ведению поштучного учета в ЕГАИС. Версия документа 2.6. 2018
Ссылки
[править | править код]- [gonzoblog.ru/post/2009/02/02/Dvuhmernie_shtrihkodi.aspx Статья об истории и применении двухмерных штрихкодов]
- (недоступная ссылка — [http://habrahabr.ru/blogs/infolust/ Коллективный блог на Хабрахабре история])
- Символика Data Matrix: преимущества и недостатки
- Спецификация символики Data Matrix (ГОСТ Р ИСО/МЭК 16022-2008)
- Data Matrix generator (MIT) JavaScript реализация
Некоторые внешние ссылки в этой статье ведут на сайты, занесённые в спам-лист. |