ISO/IEC 16022

Также называют: стандарт Data Matrix, ISO 16022, спецификация ECC 200

Определение

ISO/IEC 16022 — это международный стандарт для штрихкода Data Matrix. Он определяет символ ECC 200, использующий коррекцию ошибок Рида — Соломона, и более старые варианты ECC 000–140.

Что охватывает стандарт

ISO/IEC 16022 определяет символику Data Matrix: Г-образный поисковый узор, пунктирную тактовую дорожку на двух противоположных краях, размеры символов, схемы кодирования и коррекцию ошибок. Он также описывает эталонный алгоритм декодирования и требования к качеству печати.

Современная форма, ECC 200, использует коррекцию ошибок Рида — Соломона, и именно её применяют почти все современные коды Data Matrix. Более старые варианты от ECC 000 до ECC 140 использовали свёрточное кодирование и сохранены только для унаследованных применений.

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

Символы ECC 200 бывают квадратных размеров от 10 × 10 до 144 × 144 модулей и набора прямоугольных размеров. Самый большой квадратный символ вмещает до 3116 цифр, 2335 буквенно-цифровых символов или 1556 байтов.

Дополнительные прямоугольные размеры, известные как DMRE, позже были стандартизированы отдельно в ISO/IEC 21471. Для Data Matrix нужна свободная зона в один модуль — намного уже, чем четыре модуля у QR-кода.

  • Квадратные размеры: от 10 × 10 до 144 × 144 модулей
  • Наибольшая ёмкость: 3116 цифр или 1556 байтов
  • Коррекция ошибок: Рида — Соломона (ECC 200)
  • Свободная зона: 1 модуль

Редакции и применение

Первая редакция ISO вышла в 2000 году, вторая — в 2006-м. Редакция 2006 года оставалась основным источником многие годы, пока в 2024 году не вышла третья. Отраслевые правила, например GS1 DataMatrix, опираются на этот стандарт, добавляя символ FNC1 и идентификаторы применения GS1.

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

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

Какой стандарт ISO существует для Data Matrix?

ISO/IEC 16022. Он определяет символику Data Matrix, включая версию ECC 200, которая сегодня используется почти везде.

Чем Data Matrix ECC 200 отличается от старых версий?

ECC 200 использует коррекцию ошибок Рида — Соломона и является современной формой. ECC 000–140 использовали более старую свёрточную схему и не рекомендуются для новых применений.

Источники и стандарты

Все термины