Ce que couvre la norme
L’ISO/IEC 15438 spécifie la symbologie PDF417 : les motifs de début et de fin, les indicateurs de rangée, les motifs de mots de code, les modes de compactage texte, octet et numérique, et les niveaux de correction d’erreur. Elle couvre aussi des variantes apparentées comme le PDF417 compact, parfois appelé PDF417 tronqué.
Le PDF417 a été mis au point par Ynjiun P. Wang chez Symbol Technologies en 1991. Le nom vient de ses mots de code, chacun large de 17 modules et fait de 4 barres et 4 espaces.
Structure et capacité
Un symbole PDF417 compte de 3 à 90 rangées et de 1 à 30 colonnes de données. La correction d’erreur utilise des codes Reed-Solomon sur un corps de 929 valeurs, avec neuf niveaux de 0 à 8 qui ajoutent entre 2 et 512 mots de code de correction d’erreur.
Au maximum, un symbole contient environ 1 850 caractères de texte, 2 710 chiffres ou 1 108 octets. La variante plus petite MicroPDF417 a sa propre norme, l’ISO/IEC 24728.
- Rangées : 3 à 90
- Colonnes de données : 1 à 30
- Chaque mot de code : 17 modules, 4 barres et 4 espaces
- Niveaux de correction d’erreur : 0 à 8
Éditions et usage
La première édition ISO a été publiée en 2001, suivie d’une édition 2006 et de l’édition actuelle de 2015. Le PDF417 est utilisé sur de nombreux permis de conduire et cartes d’identité nord-américains, sur les cartes d’embarquement papier selon le format de carte d’embarquement à code-barres de l’IATA, et sur des documents d’expédition et administratifs.