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

PDF417

PDF417 — это двумерный матричный штрихкод высокой плотности, разработанный для кодирования больших объёмов данных в компактном графическом изображении. Относится к классу stacked linear barcodes (многострочных линейных кодов), где информация организована в виде стопки из нескольких рядов (строк) модулей. Основные характеристики: высокая информационная ёмкость (до 1,1 килобайта данных или 2710 цифр), встроенная коррекция ошибок (до 4 уровней), возможность чтения при частичном повреждении кода, а также поддержка кодирования как цифровых, так и буквенно-цифровых данных, включая бинарные файлы и символы национальных алфавитов. Название происходит от структуры кода: каждый символ состоит из 4 штрихов и 4 пробелов общей длиной 17 модулей (4×17 = 68, но фактически 17 модулей на символ; число 417 не является прямым математическим соотношением, а было выбрано разработчиками как уникальный идентификатор).

История

PDF417 был разработан в 1991 году сотрудниками компании Symbol Technologies (США) доктором Иньцзюнем Ваном (Ynjium Wang) и его коллегами. Целью создания было получение двумерного кода, который можно было бы печатать на стандартных принтерах и считывать лазерными сканерами, используя технологию линейного сканирования, но при этом вмещающего значительно больше данных, чем традиционные одномерные штрихкоды. Первоначально технология использовалась в логистике и складском учёте. В 1994 году стандарт был опубликован как спецификация PDF417, а в 1995 году принят как международный стандарт ISO/IEC 15438. В последующие годы код получил широкое распространение в транспортных документах, удостоверениях личности и билетах.

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

Физическая структура

PDF417 представляет собой прямоугольную область, состоящую из нескольких горизонтальных строк (рядов). Каждая строка содержит:

Количество строк может варьироваться от 3 до 90, а количество колонок данных (символов в строке) — от 1 до 30. Размер модуля (минимального элемента) выбирается в зависимости от требуемой плотности.

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

Информация в PDF417 кодируется с помощью 929 возможных кодовых слов (codewords), каждое из которых представляет собой число от 0 до 928. Кодовые слова группируются в три режима сжатия:

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

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

PDF417 использует алгоритм Рида — Соломона (Reed-Solomon). Предусмотрено 4 уровня коррекции ошибок (от 0 до 3), которые определяют количество избыточных кодовых слов (от 2 до 512). Уровень 0 обеспечивает минимальную коррекцию (только обнаружение ошибок), уровень 3 — максимальную (восстановление до 50% повреждённых данных). Выбор уровня зависит от условий эксплуатации кода (например, для билетов на транспорт часто используется уровень 2).

Классификация и варианты

По размеру и плотности

По назначению

Применение

Транспорт и логистика

PDF417 широко используется в авиационной и железнодорожной индустрии. Например, авиакомпании кодируют в нём данные пассажира, номер рейса, дату и место. Багажные бирки также содержат PDF417 для автоматической сортировки. В России код применяется на железнодорожных билетах (ОАО «РЖД») и в некоторых системах электронных билетов.

Идентификация личности

В США стандарт AAMVA (American Association of Motor Vehicle Administrators) предписывает использование PDF417 на водительских правах. Код содержит фамилию, имя, дату рождения, адрес, категории прав и другие данные. В ряде стран (например, в Канаде, Австралии, странах Европейского союза) PDF417 используется в паспортах и ID-картах, хотя постепенно вытесняется более современными форматами (например, QR-кодом или чипами с бесконтактным интерфейсом).

Финансы и документооборот

PDF417 применяется для маркировки банковских чеков, платёжных поручений и других финансовых документов. В некоторых системах электронного документооборота код используется для быстрой верификации подлинности документов.

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

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

Недостатки

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

Критика

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

Источники

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

На главную BFOmetr →