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

Micro PDF417

Micro PDF417 — это стандарт двумерного матричного штрихкода, разработанный компанией Symbol Technologies (впоследствии вошедшей в состав Motorola Solutions) как компактная версия более крупного формата PDF417. Относится к классу stacked (многострочных) линейных штрихкодов, в которых данные кодируются в виде столбцов и строк, образующих прямоугольную или квадратную матрицу. Основное отличие от полного PDF417 — уменьшенный размер за счёт сокращения количества строк и столбцов, что позволяет наносить код на объекты с ограниченной площадью, сохраняя при этом высокую информационную ёмкость и способность к исправлению ошибок.

История

Формат PDF417 был разработан в 1992 году компанией Symbol Technologies (США) для кодирования больших объёмов данных в относительно компактном виде. Название происходит от аббревиатуры PDF (Portable Data File) и 417 (4 строки, 17 модулей на строку). Micro PDF417 был представлен в 1997 году как оптимизированная версия для применений, где размер кода критичен: например, на мелких упаковках, билетах, почтовых марках или в документах. Стандарт был стандартизирован организацией AIM (Association for Automatic Identification and Mobility) и впоследствии включён в международный стандарт ISO/IEC 24728.

Структура и формат

Micro PDF417 представляет собой многострочный код, состоящий из нескольких строк (от 4 до 40) и столбцов (от 1 до 4). Каждая строка содержит:

Общий размер кода (ширина и высота) зависит от числа строк, столбцов и уровня коррекции ошибок. Минимальный размер — 4 строки × 1 столбец (всего 4 кодовых слова), максимальный — 40 строк × 4 столбца (160 кодовых слов). Это позволяет кодировать от нескольких десятков до примерно 2000 байт данных (в зависимости от метода кодирования и уровня коррекции).

Размеры и масштабирование

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

Micro PDF417 поддерживает три режима кодирования:

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

Информационная ёмкость (примеры)

Число строкЧисло столбцовМакс. цифрМакс. букв (загл./строч.)Макс. байт
4121133
102815025
20320212663
404376245122

Примечание: значения даны для уровня коррекции ошибок 0 (без избыточности) и без учёта служебных данных. С учётом коррекции ёмкость снижается.

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

Micro PDF417 использует Рид-Соломоново кодирование с предопределёнными коэффициентами. Доступно 8 уровней коррекции (0–7), каждый из которых добавляет определённое количество избыточных кодовых слов. Чем выше уровень, тем больше повреждений (потерь модулей, грязи, царапин) код может перенести, но тем меньше остаётся места для полезных данных.

Применение

Micro PDF417 используется в отраслях, где требуется размещение штрихкода на ограниченном пространстве при сохранении высокой надёжности считывания. Основные области:

В России Micro PDF417 редко применяется в массовых потребительских продуктах, но используется в специализированных системах (например, для маркировки некоторых видов документов или военной продукции в рамках государственных стандартов).

Ограничения и сравнение с PDF417

ХарактеристикаPDF417Micro PDF417
Число строк3–904–40
Число столбцов1–301–4
Макс. объём данных (цифры)~2000~376
Макс. объём данных (текст)~1100~245
Размер поля (quiet zone)2 модуля с каждой стороны2 модуля с каждой стороны
Коррекция ошибок0–8 уровней0–7 уровней
Плотность кодированияВысокаяОчень высокая
ПрименениеКрупные логистические задачи, транспортные накладныеКомпактные этикетки, документы, билеты

Micro PDF417 уступает полному PDF417 по объёму данных, но превосходит его по компактности: при одинаковом количестве данных его физический размер может быть в 2–3 раза меньше. Однако для считывания Micro PDF417 требуется более точное оборудование, поскольку модули имеют меньший масштаб.

Считывание и оборудование

Micro PDF417 считывается лазерными или CCD-сканерами с поддержкой двумерных кодов, а также камерами смартфонов (через специализированные приложения). Для надёжного распознавания при низком контрасте или повреждениях требуется освещение и угол обзора, обеспечивающий чёткое изображение всех строк. В отличие от QR-кодов, Micro PDF417 не имеет маркеров для быстрого позиционирования, поэтому считывающее устройство должно идентифицировать код по паттернам строк.

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

Micro PDF417 включён в следующие стандарты:

Безопасность и защита данных

Стандарт Micro PDF417 не предусматривает встроенного шифрования — данные хранятся в открытом виде. Для защиты конфиденциальной информации (например, в паспортах) применяются внешние средства: цифровая подпись, криптографическая защита или ограничение доступа к считывателям. В некоторых документах, содержащих Micro PDF417, информация может быть зашифрована на уровне приложения.

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

Примечания

Источники

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

На главную BFOmetr →