Générateur de codes-barres PDF417
Générez des codes-barres PDF417 pour les pièces d'identité, la logistique, le transport, les enregistrements structurés et d'autres applications nécessitant l'encodage de volumes de données plus importants.
Générateur de codes-barres et de codes matriciels
Aperçu en direct du studio
Générateur de numéros de série par lots Code 128
Générez des codes-barres Code 128 séquentiels pour les références (SKU) d'entrepôt, les étiquettes d'actifs, les étiquettes d'inventaire et d'autres identifiants internes.
Générateur de codes-barres PDF417
Réponse rapide : Le PDF417 est une symbologie de code-barres 2D empilé définie dans la norme ISO/IEC 15438:2015. Chaque mot de code mesure 17 modules de large et se compose de 4 barres et de 4 espaces — c'est cette structure qui donne son nom au format. La capacité maximale au niveau de correction d'erreurs 0 est de 2 710 chiffres, 1 850 caractères de texte ou 1 108 octets.
What a PDF417 barcode is
PDF417 signifie Portable Data File 417. Ce nom décrit la structure du symbole : chaque mot-code mesure 17 modules de large et se compose de 4 barres et de 4 espaces, l’élément le plus large couvrant 6 modules.
PDF417 is defined in ISO/IEC 15438:2015. It is a continuous, multi-row, stacked 2D symbology — not a matrix like Data Matrix or QR Code, but a series of linear rows stacked one above the other. A reader decodes each row in sequence and assembles the full data payload. This design means a standard 1D laser scanner cannot read PDF417; the reader must be capable of scanning multiple rows and combining the result.
Chaque symbole PDF417 peut contenir de 3 à 90 lignes et de 1 à 30 colonnes de mots de code de données, ce qui permet de configurer très précisément son rapport largeur/hauteur. La largeur totale, zones de silence comprises, varie de 90X à 583X. Cette flexibilité explique pourquoi le PDF417 est utilisé sur les permis de conduire, où le format de la carte et l’emplacement du code-barres sont fixés par la norme AAMVA, ainsi que sur les cartes d’embarquement, où le code-barres doit tenir dans une zone précise du document.
Spécification technique du PDF417
Capacity and symbol size
| Paramètre | Valeur | Source |
|---|---|---|
| Standard | ISO/IEC 15438:2015 | iso.org/standard/65502.html |
| Code type | Continuous, multi-row, stacked 2D | ISO/IEC 15438:2015 §5.1.1 |
| Codeword structure | 17 modules: 4 bars + 4 spaces; max element 6 modules | ISO/IEC 15438:2015 §5.1.1(b) |
| Max capacity at EC level 0 (925 data codewords) — Text | 1,850 characters | ISO/IEC 15438:2015 §5.1.1(c) |
| Max capacity at EC level 0 — Byte | 1,108 bytes | ISO/IEC 15438:2015 §5.1.1(c) |
| Max capacity at EC level 0 — Numeric | 2,710 digits | ISO/IEC 15438:2015 §5.1.1(c) |
| Symbol rows | 3 to 90 | ISO/IEC 15438:2015 §5.1.1(d) |
| Symbol columns | 1 to 30 | ISO/IEC 15438:2015 §5.1.1(d) |
| Width including quiet zones | 90X to 583X | ISO/IEC 15438:2015 §5.1.1(d) |
| Correction d’erreur | 9 levels (0–8): 2 to 512 ECC codewords per symbol | ISO/IEC 15438:2015 §5.1.1(e) |
| Bidirectional decode | Oui | ISO/IEC 15438:2015 §5.1.1(i) |
Error correction levels
Le PDF417 définit neuf niveaux de correction d’erreurs, numérotés de 0 à 8. Au niveau 0, le symbole contient 2 mots de code de correction d’erreurs. Au niveau 8, il en contient 512. Plus le nombre de mots de code consacrés à la correction d’erreurs est élevé, moins il en reste pour les données, ce qui réduit la capacité maximale.
Level 0 is suitable for carefully controlled print and scanning environments where symbols are unlikely to be damaged. Level 5 or higher is appropriate for environments where symbols may be folded, printed on thermal paper that fades, or partially obscured. ISO/IEC 15438:2015 recommends a minimum of error correction level 2 for most applications.
Compact PDF417
Compact PDF417 est une variante qui omet les colonnes d’indicateur de ligne situées à droite, ce qui réduit la largeur du symbole. Elle est utilisée lorsque l’espace disponible sur l’étiquette est extrêmement limité et que l’application peut garantir que le symbole ne sera pas endommagé de façon importante. Compact PDF417 est moins largement pris en charge par les micrologiciels des lecteurs que le PDF417 standard ; vérifiez la compatibilité du lecteur avant son déploiement.
When to use a PDF417 barcode
Driving licences in the United States and Canada. The AAMVA Driver's License/Identification Card Design Standard mandates PDF417 as the barcode symbology on the back of all US state and most Canadian province driver's licences and ID cards. The PDF417 barcode encodes the card holder's full name, address, date of birth, licence number, issuing jurisdiction and other fields defined by AAMVA. The standard references ISO/IEC 15438. This is the largest single deployment of PDF417 globally.
Cartes d’embarquement des compagnies aériennes. L’IATA définit PDF417 comme l’une des options de codes-barres 2D pour les cartes d’embarquement. Le code contient le nom du passager, la référence de réservation, le lieu de départ, la destination et le siège attribué. Les lecteurs des portes d’embarquement des aéroports et les systèmes de dépôt des bagages enregistrés décodent PDF417 comme format principal ou de secours.
Étiquettes d’expédition du service postal des États-Unis. USPS utilise PDF417 sur les étiquettes d’expédition pour encoder les informations de suivi qui permettent le tri automatisé et la confirmation de livraison.
Billetterie et contrôle d’accès. PDF417 contient suffisamment de données pour encoder toutes les informations d’un billet — événement, siège, porte et période de validité — dans un seul symbole. C’est donc un choix pratique pour les billets imprimés thermiquement qui doivent contenir toutes les informations sans dépendre d’une consultation sur le réseau.
Bracelets d’identification des patients en milieu hospitalier. Ces bracelets utilisent PDF417 pour encoder le nom, la date de naissance, le numéro de dossier médical et les alertes d’allergie dans un format lisible par des lecteurs portatifs au point de prise en charge.
Encodage de documents à haute densité. Toute application qui doit encoder un document ou un formulaire complet dans un seul code-barres imprimable — déclarations douanières, certificats d’inspection, demandes d’analyses en laboratoire — tire parti de la capacité de PDF417, qui atteint 1 108 octets au niveau EC 0.
Print requirements for PDF417
Dimension X. La dimension X correspond à la largeur du module. La largeur totale du symbole dépend du nombre de colonnes et de la dimension X. Utilisez la dimension X la plus grande que permet l’espace disponible sur l’étiquette, en veillant à respecter la résolution minimale spécifiée pour le lecteur.
Row height. ISO/IEC 15438:2015 specifies that the row height must be at least 3X. In practice, a row height of 5X to 10X improves scan reliability with laser-based readers that may not perfectly track between rows.
Zones de silence. PDF417 exige une zone de silence d’au moins 2X à gauche et à droite, ainsi qu’au moins 2X au-dessus et en dessous du symbole. Toute bordure, illustration ou tout texte empiétant sur la zone de silence entraînera la non-détection des indicateurs de ligne et l’échec du décodage du symbole.
Rapport d’aspect. Ne redimensionnez pas un symbole PDF417 de manière inégale. La largeur des modules et la hauteur des lignes doivent conserver le rapport spécifié. Une mise à l’échelle non uniforme produit des modules rectangulaires au lieu de modules carrés et empêche un décodage correct.
Support et contraste. PDF417 contient davantage de données par symbole que la plupart des codes linéaires ; les défauts de contraste à l’impression affectent donc une proportion plus importante des mots de code encodés. Utilisez un support d’impression à contraste élevé. Les imprimantes thermiques doivent être calibrées afin que les barres sombres ne débordent pas sur les espaces adjacents.
Dépannage : pourquoi votre code-barres PDF417 ne se scanne pas
Hauteur des lignes trop faible. Si la hauteur des lignes est inférieure à 3X, de nombreux lecteurs ne peuvent pas distinguer les lignes individuelles et ne parviennent pas à décoder la structure empilée. Augmentez la hauteur des lignes dans les paramètres du générateur.
Zone de silence manquante. Le PDF417 nécessite au moins 2X d’espace libre de chaque côté. Les étiquettes sur lesquelles le symbole est imprimé jusqu’au bord du support échouent généralement au niveau de l’indicateur de ligne du côté rogné.
Niveau de correction d’erreurs trop faible pour les conditions d’impression. Un symbole imprimé au niveau EC 0 sur du papier thermique qui se gondole ou se décolore ne pourra plus être décodé bien avant la fin de sa durée de vie utile. Choisissez un niveau de correction d’erreurs supérieur lorsque la durabilité est importante.
Le scanner ne peut pas décoder le PDF417. Tous les scanners portables ne sont pas livrés avec le décodage PDF417 activé. Consultez le manuel de programmation du scanner pour savoir comment activer le PDF417. Les scanners à imageur (à matrice surfacique) lisent généralement le PDF417 de manière fiable ; les scanners laser peuvent nécessiter plusieurs balayages sur toute la hauteur du symbole.
Mise à l’échelle non uniforme. L’étirement ou la compression de l’image du symbole modifie les dimensions des modules. Exportez à partir d’une source SVG et appliquez une mise à l’échelle uniforme lors de l’impression.
Les données dépassent la capacité de la configuration choisie. Si la chaîne encodée est plus longue que la capacité du symbole pour le niveau de correction d’erreurs choisi, le générateur ne produira pas de symbole valide. Réduisez les données, diminuez le niveau de correction d’erreurs ou augmentez le nombre de colonnes.
Erreur d’encodage des données binaires. Lors de l’encodage de données binaires, vérifiez que le générateur utilise le mode de compactage d’octets. Traiter un contenu binaire comme du texte corrompra les valeurs d’octets non imprimables.
PDF417 versus Data Matrix
PDF417 et Data Matrix encodent tous deux de grandes quantités de données dans un espace réduit, mais répondent à des cas d’utilisation différents et nécessitent des lecteurs différents.
| PDF417 | Data Matrix | |
|---|---|---|
| Standard | ISO/IEC 15438:2015 | ISO/IEC 16022:2006 |
| Symbol type | Stacked linear (rows) | Matrix (grid) |
| Max capacity — numeric | 2,710 digits (EC level 0) | 3,116 digits |
| Max capacity — bytes | 1,108 bytes (EC level 0) | 1,555 bytes |
| Aspect ratio | Variable (3–90 rows × 1–30 columns) | Square or rectangular |
| Scanner requirement | Multi-row imager | 2D imager |
| Idéal pour | Driving licences, boarding passes, tickets | Pharma DPM, electronics, small labels |
| Consumer phone readability | Typically requires a dedicated app | Typically requires a dedicated app |
Choisissez PDF417 lorsque l’application nécessite un symbole dont le rapport hauteur/largeur peut varier et que l’environnement de lecture utilise des lecteurs imageurs multirangées, comme les terminaux de vérification des permis de conduire, les lecteurs aux portes d’embarquement et les systèmes de tri postal. Choisissez Data Matrix lorsque la priorité est d’obtenir l’encombrement le plus réduit possible sur une pièce marquée en surface.
Utiliser ce code-barres à Bahreïn et dans les chaînes logistiques internationales
Les détaillants, importateurs, fabricants et équipes logistiques de Bahreïn doivent veiller à ce que les identifiants respectent les règles de leurs partenaires commerciaux. Les GTIN destinés à la vente au détail doivent être obtenus auprès de l’organisme émetteur compétent ; un générateur crée le visuel du code, mais n’en attribue pas la propriété. Les références internes de stock et d’actifs peuvent utiliser des valeurs définies par l’organisation, si le système destinataire les accepte.
Utilisez l’anglais britannique dans les consignes opérationnelles lorsque cela correspond aux pratiques de votre organisation, et ajoutez des instructions en arabe pour les équipes qui en ont besoin. Imprimez dans les conditions réelles d’utilisation. La chaleur, la forte luminosité, la poussière, les emballages incurvés et les laminés réfléchissants de Bahreïn peuvent révéler des problèmes de contraste ou de surface invisibles à l’écran.
Veillez à ce que les zones de silence restent dégagées, évitez d’étirer l’image et privilégiez des barres foncées sur un fond clair uni. Scannez des échantillons prélevés au début, au milieu et à la fin du tirage. Pour les usages réglementés dans le commerce de détail, la santé, l’édition ou la logistique, vérifiez les spécifications en vigueur de GS1, de l’agence ISBN, du client ou du secteur avant d’approuver la production.
Avant l’impression
- Symbole correct sélectionné
- Propriété de l'identifiant confirmée
- Chiffre de contrôle vérifié
- Les zones de silence sont maintenues dégagées
- Contraste marqué entre les barres
- Format d'image inchangé
- SVG ou PNG haute résolution
- Test du scanner de production
Questions fréquentes
Ouvrez une question pour lire une réponse technique concise.
01Que signifie « PDF417 » ?+
PDF417 signifie « Portable Data File 417 ». Le chiffre 417 décrit la structure du symbole : chaque mot de code a une largeur exacte de 17 modules et se compose de 4 barres et de 4 espaces, l'élément le plus large s'étendant sur 6 modules. Ce format est défini dans la norme ISO/IEC 15438:2015.
02Quelle quantité de données un code-barres PDF417 peut-il contenir ?+
Au niveau de correction d'erreurs 0, le code PDF417 peut contenir jusqu'à 2 710 chiffres, 1 850 caractères de texte ou 1 108 octets de données binaires, conformément à la norme ISO/IEC 15438:2015, paragraphe 5.1.1(c). Les niveaux de correction d'erreurs supérieurs réduisent la capacité en réservant des mots de code aux données de récupération.
03À quoi sert le code PDF417 sur un permis de conduire ?+
La norme de conception des permis de conduire et des cartes d'identité de l'AAMVA impose l'utilisation du code-barres PDF417 au verso de tous les permis de conduire délivrés par les États américains et par la plupart des provinces canadiennes. Le code-barres PDF417 contient le nom, l'adresse, la date de naissance, le numéro de permis, l'autorité émettrice et d'autres champs définis par l'AAMVA. La norme fait référence à la norme ISO/IEC 15438.
04Quels sont les niveaux de correction d'erreurs du format PDF417 ?+
La norme PDF417 définit neuf niveaux de correction d’erreurs, allant de 0 à 8. Le niveau 0 utilise 2 mots de code ECC et offre une capacité de données maximale. Le niveau 8 utilise 512 mots de code ECC et offre une tolérance maximale aux dommages. La norme ISO/IEC 15438:2015, paragraphe 5.1.1(e), précise le nombre de mots de code par niveau.
05Quelle est la différence entre le PDF417 et le QR Code ?+
Le PDF417 est une symbologie linéaire empilée définie dans la norme ISO/IEC 15438:2015 ; le QR Code est une symbologie matricielle définie dans la norme ISO/IEC 18004. Le PDF417 présente un rapport d'aspect très variable (3 à 90 lignes par 1 à 30 colonnes), ce qui le rend adapté aux étiquettes au format carte et au format document. Le QR Code est plus compact pour des données équivalentes et est lu de manière native par les appareils photo des téléphones grand public. Le PDF417 est privilégié pour les permis de conduire de l’AAMVA, les cartes d’embarquement et les étiquettes postales ; le QR Code est privilégié pour les applications destinées au grand public.
06Puis-je générer un code-barres PDF417 pour reproduire le code-barres d'un permis de conduire ?+
Ce générateur produit des symboles PDF417 correctement structurés, destinés à une utilisation légitime à des fins de test et de développement. Il est illégal d'encoder des données au format AAMVA et de les imprimer sur une carte afin de simuler un titre délivré par les autorités publiques. Veuillez utiliser cet outil uniquement pour tester des applications, créer des étiquettes logistiques, des billets d'événement et à d'autres fins légales.
07Qu'est-ce que le format PDF417 compact ?+
Le PDF417 compact est une variante qui omet les colonnes d'indicateurs de ligne situées à droite, ce qui réduit la largeur du symbole. Il est utilisé lorsque l'espace disponible sur l'étiquette est très limité. Le PDF417 compact n'est pas pris en charge par tous les micrologiciels de scanners ; veuillez vérifier la compatibilité du lecteur avant de le déployer dans un système de production.
08Le format PDF417 permet-il d'encoder des données binaires ?+
Oui. Le mode de compression d'octets du PDF417 encode les valeurs d'octets comprises entre 0 et 255, couvrant ainsi l'ensemble du contenu binaire. Au niveau EC 0, la capacité binaire maximale est de 1 108 octets, conformément à la norme ISO/IEC 15438:2015, paragraphe 5.1.1(c).
09Le code-barres figurant sur les cartes d'embarquement des compagnies aériennes est-il un code PDF417 ?+
L'IATA désigne le PDF417 comme l'un des formats de codes-barres 2D pouvant être utilisés pour les cartes d'embarquement. Ce code contient le nom du passager, la référence de réservation, le numéro de vol, les aéroports de départ et d'arrivée, ainsi que l'attribution de siège. Tous les systèmes de cartes d'embarquement n'utilisent pas le format PDF417 — certains utilisent le code Aztec — ; la symbologie effective dépend donc de la compagnie aérienne et du système de cartes d'embarquement utilisé.
10Comment puis-je scanner un code-barres PDF417 avec mon téléphone ?+
La plupart des appareils photo intégrés aux téléphones grand public ne décodent pas le format PDF417 en natif. Une application dédiée de lecture de codes-barres prenant en charge le format PDF417 est nécessaire. Les scanners portables industriels à capteur d'image lisent le format PDF417 de manière fiable lorsque cette symbologie est activée dans la configuration du scanner.