Home · Learn · Le code-barres PDF417 expliqué
Le code-barres PDF417 expliqué
PDF417 contient beaucoup de données sur un rectangle étroit. C'est pourquoi votre permis de conduire a cette longue barre horizontale noir et blanc. Voici comment il fonctionne.
PDF417 est un code-barres 2D « linéaire empilé » inventé en 1991 par Ynjiun Wang chez Symbol Technologies. PDF signifie « Portable Data File » et 417 est le motif structurel : chaque mot-code fait 4 barres + 4 espaces = 17 modules de large. Linéaire empilé signifie que PDF417 est techniquement plusieurs lignes de codes-barres 1D empilées verticalement — le distinguant des vrais codes matriciels 2D (QR, Data Matrix, Aztec) qui ont des données dans les deux dimensions.
PDF417 domine trois usages précis : les permis de conduire US (la norme AAMVA exige PDF417 au dos de chaque pièce d'identité d'État), les cartes d'embarquement (norme IATA BCBP, très utilisée par les compagnies US), et les étiquettes d'expédition (suivi mondial DHL, lettres de transport FedEx, certaines logistiques internes USPS). Sa capacité plafonne à ~1 850 caractères ASCII ou ~1 108 octets binaires.
PDF417 vs vrais codes 2D (QR, Aztec, Data Matrix)
PDF417 est plus haut que large et organisé en lignes ; QR/Aztec/Data Matrix sont carrés avec données sur les axes X et Y. Le format à lignes empilées de PDF417 permet de reconstruire une ligne abîmée via la correction Reed-Solomon, mais une coupure horizontale traversant toutes les lignes tue le code. Les vrais codes 2D peuvent perdre ~30 % de leur surface et se scanner encore car la correction fonctionne dans les deux dimensions. Pour les usages bénéficiant du format rectangulaire — permis, cartes d'embarquement imprimées en haut d'une bande papier — PDF417 l'emporte. Pour les besoins de format carré (URL sur affiche, QR de paiement), les codes 2D l'emportent.
Ce qui est encodé dans le PDF417 de votre permis de conduire
Norme AAMVA (American Association of Motor Vehicle Administrators). Le PDF417 au dos de chaque pièce d'identité d'État US encode : nom, adresse, date de naissance, numéro de permis, taille, poids, couleur des yeux, couleur des cheveux, date d'émission, date d'expiration, classe de permis, restrictions, mentions. Chaque champ utilise un identifiant code « D » précis (DAA = nom de famille, DAB = prénom, DBB = date de naissance en MMJJAAAA, etc.). Barmans, agents TSA et bornes de location de voiture scannent ceci pour remplir des formulaires sans saisie manuelle. Note de confidentialité : c'est du texte clair non chiffré lisible par quiconque a un scanner à 30 $.
PDF417 sur les étiquettes d'expédition
Les étiquettes d'expédition DHL Express portent un PDF417 contenant toutes les données de lettre de transport — expéditeur, destinataire, nombre de colis, poids, type de service. Le PDF417 est l'enregistrement canonique ; les codes-barres 1D visibles (Code 128 avec numéro de suivi) sont secondaires. À l'arrivée du colis dans un hub DHL, c'est le PDF417 que le scanner de convoyeur lit pour router. FedEx et UPS utilisent des codes empilés similaires mais légèrement différents sur leurs étiquettes d'expédition internationale.
Capacité et correction d'erreurs
La capacité PDF417 évolue avec le nombre de lignes (3-90) et colonnes (1-30) choisi. Maximum : 90 lignes × 30 colonnes = 2 710 mots-codes ≈ 1 108 octets binaires, ou 1 850 caractères ASCII, ou 2 725 chiffres numériques. Niveaux de correction 0-8, redondance croissante. Le niveau 5 (~33 % de redondance) est la norme permis AAMVA — conçu pour survivre fourré dans des portefeuilles, rayé et lavé. Les niveaux élevés mangent la capacité ; les bas sont fragiles.
FAQ
Que signifie PDF417 ?
Portable Data File 417. Le « 417 » désigne le motif structurel de chaque mot-code : 4 barres + 4 espaces = 17 modules de large. PDF renvoie à un « fichier de données portable » — conçu pour contenir l'équivalent d'un document entier de données structurées sur un seul code-barres.
À quoi sert PDF417 ?
Trois domaines principaux. (1) Permis de conduire et pièces d'identité d'État US — la norme AAMVA exige PDF417 au dos de chaque pièce d'État. (2) Cartes d'embarquement — norme IATA BCBP, surtout compagnies US. (3) Étiquettes d'expédition — lettres de transport internationales DHL, fret aérien international FedEx, certaines logistiques internes USPS.
PDF417 est-il un vrai code-barres 2D ?
Techniquement non — PDF417 est un code-barres « linéaire empilé », c'est-à-dire plusieurs lignes de codes-barres 1D empilées verticalement. Les vrais codes matriciels 2D (QR Code, Data Matrix, Aztec) encodent les données dans les deux dimensions, leur permettant de perdre ~30 % de leur surface et de se scanner encore. PDF417 survit aux dommages de lignes individuelles mais est plus vulnérable aux coupures horizontales traversant toutes les lignes.
Combien de données contient PDF417 ?
Jusqu'à 1 108 octets binaires, 1 850 caractères ASCII ou 2 725 chiffres numériques à capacité maximale (90 lignes × 30 colonnes). Les usages typiques sont bien plus petits — un PDF417 de permis contient environ 200-400 octets de données personnelles ; une étiquette d'expédition 500-800 octets.
Puis-je scanner PDF417 avec mon téléphone ?
La plupart des iPhones et Androids modernes PEUVENT lire PDF417 mais l'appli caméra native ne le détecte PAS automatiquement (contrairement au QR Code). Il faut une appli de scan dédiée — Scanbot, ScanLife ou tout lecteur de qualité détail supporte PDF417. Les scanners grand public par défaut (caméra iOS, Google Lens) réagissent au QR mais ignorent PDF417 par défaut.
Related generators
Need a real barcode now?
Generate a valid Code 128 barcode in seconds — no signup, no watermark. Free for casual use; paid plans from $9/mo for higher volume.