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

ISO/IEC 24778

ISO/IEC 24778 — это международный стандарт, устанавливающий требования к двухмерному (матричному) штрихкоду, известному под торговой маркой Aztec Code. Он определяет спецификации символики (метода кодирования данных), форматы данных, правила формирования изображения, а также требования к качеству печати и процессу декодирования. Стандарт разработан совместно Международной организацией по стандартизации (ISO) и Международной электротехнической комиссией (IEC). Aztec Code широко применяется в логистике, транспорте, здравоохранении, государственных документах и сфере услуг, особенно в ситуациях с ограниченным пространством для маркировки.

История и разработка

Происхождение

Aztec Code был разработан английской компанией Hand Held Products (позже вошедшей в состав Honeywell Scanning and Mobility) в 1995 году. Название отсылает к центральному элементу символа — напоминающему пирамиду ацтеков «шаблону поиска» (finder pattern). Первоначально код был запатентован (US 5591952), но впоследствии владельцы сделали его доступным для публичного использования.

Стандартизация

В июне 2000 года Aztec Code был зарегистрирован как международный стандарт ISO/IEC 24778. Позже в него вносились поправки для учёта новых требований (например, расширенного набора символов). На сегодняшний день действует версия ISO/IEC 24778:2024.

Классификация

Типы символики

Aztec Code относится к классу двухмерных матричных кодов. В отличие от линейных штрихкодов (например, EAN-13), он способен хранить значительно больше информации на единицу площади благодаря двумерному массиву ячеек (модулей).

По способу кодирования различают:

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

Для стандартного кода (Large) возможны 32 варианта размера; для компактного — 4 варианта. Максимальная ёмкость (Large, 151×151):

Устройство и структура

Основные элементы

Каждый символ Aztec Code состоит из:

  1. Finder pattern (шаблон поиска) — уникальное изображение в центре в виде концентрических квадратов, служащее для быстрой локации кода и определения ориентации.
  2. Data area (зона данных) — окружающая шаблон матрица из чёрных и белых модулей, кодирующая полезную информацию.
  3. Reference grid (только для стандартного кода) — регулярная решётка из модулей-реперов, используемая для коррекции искажений (в частности, для деформаций формы при печати или считывании).
  4. Mode message (сообщение о режиме) — первые несколько строк кода, определяющие размер, количество строк и столбцов, а также используемый алгоритм коррекции ошибок.

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

Данные в Aztec Code хранятся в кольцевом порядке: начиная от центра (фиксатора) по спирали. Это обеспечивает устойчивость к частичным повреждениям — символ можно прочитать даже при значительной деформации или фрагментации.

Для коррекции ошибок используется алгоритм Рида–Соломона (Reed-Solomon) с длиной кодового слова 8 бит (символ — байт). Стандарт допускает несколько уровней коррекции (от 5 до 40% восстанавливаемой избыточности), которые задаются отправителем автоматически в зависимости от ожидаемых условий сканирования.

Режимы кодирования

В Aztec Code применяется несколько режимов сжатия данных:

Применение

Транспортная и логистическая маркировка

Aztec Code активно используется в авиационных и железнодорожных билетах (например, «билеты с двумерным кодом» в системах IATA). Он позволяет размещать большой объём данных (вплоть до полных пассажирских данных) на малой площади, что упрощает печать на билетах и посадочных талонах.

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

В российской системе маркировки лекарственных препаратов (например, в рамках Федерального мониторинга оборота лекарств) с 2020 года применяется формат Data Matrix (EC 200), однако Aztec Code иногда используется для маркировки медицинских изделий и импортных упаковок. В ряде стран Азии и Европы Aztec Code — основной формат для идентификации образцов биоматериалов.

Банковское дело и документооборот

В некоторых странах (например, в Швейцарии) Aztec Code используется для кодирования платёжных поручений (IBAN, сумма, получатель) на бумажных бланках. Также применяется в системах электронных подписей и аутентификации.

Государственные документы

Стандарт ISO/IEC 24778 рекомендован для включения в паспорта и визы некоторых стран (в том числе российских общегражданских загранпаспортов нового поколения — на странице с фотографией). Код содержит биометрические данные и электронную подпись.

Промышленность и производство

Aztec Code устойчив к загрязнению и повреждениям, поэтому его часто наносят лазерной гравировкой на металлические детали (автомобильная промышленность, авиастроение) и корпуса электроники.

Преимущества и недостатки

Преимущества

Недостатки

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

Источники

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

На главную BFOmetr →