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

ISO/IEC 16390

ISO/IEC 16390 — это международный стандарт, определяющий характеристики символики штрихового кода Data Matrix (также известного как ECC 200). Стандарт устанавливает требования к формированию, кодированию, декодированию и качеству печати двумерных матричных кодов, используемых для маркировки и автоматической идентификации объектов в промышленности, логистике, здравоохранении и других отраслях. Разработка стандарта велась совместными усилиями Международной организации по стандартизации (ISO) и Международной электротехнической комиссии (IEC). Первая редакция была опубликована в 2006 году, последующие обновления уточняли параметры коррекции ошибок и алгоритмы кодирования.

История и предпосылки создания

Предшественником стандарта стала технология Data Matrix, разработанная в 1989 году американской компанией International Data Matrix, Inc. (позже — RVSI Acuity CiMatrix). Первоначально код использовался в аэрокосмической и оборонной промышленности для маркировки деталей с ограниченным пространством. К началу 2000-х годов, с ростом потребности в надёжной идентификации в фармацевтике и электронике, возникла необходимость в едином международном регламенте. Работа над стандартом ISO/IEC 16390 началась в рамках подкомитета SC 31 (Автоматическая идентификация и сбор данных) объединённого технического комитета ISO/IEC JTC 1. Первая версия стандарта, опубликованная в 2006 году, заменила собой ряд национальных и отраслевых спецификаций, в частности, американский стандарт AIM International DPM-1-2006.

Классификация и место в семействе стандартов

ISO/IEC 16390 относится к группе стандартов на символики двумерных матричных кодов. В отличие от линейных (одномерных) штрихкодов, таких как EAN-13 или Code 128, Data Matrix является двумерным кодом, что позволяет хранить значительно больше данных на единицу площади. Стандарт является частью более широкого семейства стандартов ISO/IEC на штриховое кодирование, включающего:

Устройство и характеристики

Структура символа

Символ Data Matrix по стандарту ISO/IEC 16390 представляет собой двумерную матрицу, состоящую из двух типов модулей: чёрных (логическая «1») и белых (логический «0»). Ключевые элементы:

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

Стандарт определяет 24 варианта размера символа — от 10×10 до 144×144 модулей. В зависимости от версии (версия 1 — 10×10, версия 24 — 144×144) максимальная ёмкость данных составляет:

Коррекция ошибок

В основе стандарта лежит алгоритм коррекции ошибок ECC 200 (Error Correction Code 200), использующий коды Рида — Соломона. Этот алгоритм позволяет восстанавливать до 30% повреждённой площади символа. В отличие от более ранних версий Data Matrix (ECC 000–140), ECC 200 является единственным, поддерживаемым стандартом ISO/IEC 16390. Коррекция ошибок реализована на двух уровнях: исправление одиночных ошибок и стираний (потерь модулей), а также защита от многократных повреждений.

Кодирование данных

Стандарт предусматривает несколько режимов кодирования (режимов сжатия):

Переключение между режимами осуществляется с помощью специальных управляющих символов, что позволяет оптимизировать плотность записи для конкретного типа информации.

Применение

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

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

Здравоохранение

В фармацевтической отрасли ISO/IEC 16390 используется для маркировки лекарственных средств в соответствии с требованиями системы сериализации (например, Директива ЕС 2011/62/EU о фальсифицированных лекарствах). Код Data Matrix на упаковке содержит уникальный идентификатор, номер партии и срок годности, что позволяет отслеживать каждую единицу продукции от производителя до аптеки.

Аэрокосмическая и оборонная промышленность

В России стандарт применяется в рамках системы маркировки деталей авиационной техники (ГОСТ Р 54795-2011, основанный на ISO/IEC 16390). Коды наносятся на детали двигателей, шасси и других критических узлов, обеспечивая прослеживаемость в течение всего жизненного цикла изделия.

Электронная коммерция и документооборот

Стандарт используется для создания цифровых марок в системах маркировки товаров (например, система «Честный знак» в РФ). Код Data Matrix наносится на потребительскую упаковку и содержит криптографический код, позволяющий проверить подлинность товара через мобильное приложение.

Сравнение с другими стандартами

ПараметрISO/IEC 16390 (Data Matrix)ISO/IEC 16022 (QR Code)ISO/IEC 24778 (Aztec Code)
ФормаКвадратная матрицаКвадратная матрицаКвадратная матрица
Минимальный размер10×10 модулей21×21 модулей15×15 модулей
Максимальная ёмкость (цифры)311670893832
Коррекция ошибокРида — Соломона (до 30%)Рида — Соломона (до 30%)Рида — Соломона (до 30%)
Наличие свободной зоныТребуетсяТребуетсяНе требуется
Поддержка кириллицыЧерез кодировку UTF-8Встроенная (Shift JIS)Через кодировку UTF-8

Data Matrix превосходит QR-код по минимальному размеру и устойчивости к повреждениям, но уступает по максимальной ёмкости. Отличительной особенностью является отсутствие необходимости в свободной зоне (quiet zone) у Aztec-кода, что делает его предпочтительным для некоторых узких применений.

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

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

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

Источники

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

На главную BFOmetr →