Что охватывает стандарт
ISO/IEC 15438 определяет символику PDF417: стартовый и стоповый узоры, индикаторы рядов, узоры кодовых слов, режимы уплотнения текста, байтов и цифр, а также уровни коррекции ошибок. Он охватывает и родственные варианты, например компактный PDF417, который иногда называют усечённым.
PDF417 разработал Иньцзюнь П. Ван в компании Symbol Technologies в 1991 году. Название происходит от его кодовых слов, каждое шириной 17 модулей и состоящее из 4 штрихов и 4 пробелов.
Структура и ёмкость
Символ PDF417 содержит от 3 до 90 рядов и от 1 до 30 столбцов данных. Коррекция ошибок использует коды Рида — Соломона над полем из 929 значений с девятью уровнями от 0 до 8, добавляющими от 2 до 512 кодовых слов коррекции ошибок.
В максимуме символ вмещает примерно 1850 текстовых символов, 2710 цифр или 1108 байтов. У меньшего варианта MicroPDF417 есть собственный стандарт — ISO/IEC 24728.
- Ряды: от 3 до 90
- Столбцы данных: от 1 до 30
- Каждое кодовое слово: 17 модулей, 4 штриха и 4 пробела
- Уровни коррекции ошибок: от 0 до 8
Редакции и применение
Первая редакция ISO вышла в 2001 году, за ней последовала редакция 2006 года и нынешняя редакция 2015 года. PDF417 используют на многих североамериканских водительских правах и удостоверениях личности, на бумажных посадочных талонах в формате IATA bar coded boarding pass, а также в транспортных и государственных документах.