Utilisé par 700 000+ personnes
Générateur de codes-barres PDF417 gratuit.
Le PDF417 est un code-barres 2D empilé pour des enregistrements complets, des messages d'étiquettes de transport aux données de permis de conduire nord-américains. Saisissez votre texte et téléchargez le symbole.
Comment créer un code-barres PDF417
-
01
Saisissez le texte ou le message d'étiquette
Les sauts de ligne sont aussi encodés ; colonnes et correction d'erreurs découlent des données. Pour un message d'étiquette ISO/IEC 15434 au format 06, cochez Séquences d'échappement, commencez par
[)>\x1E06, placez\x1Davant chaque champ et terminez par\x1E\x04. -
02
Réglez la largeur de module en points d'imprimante entiers
Réglez Résolution (ppp) sur celle de votre imprimante (résolution supérieure avec un forfait) et Largeur de module sur Millimètre. Saisissez une largeur en points entiers, par exemple 0,254 mm pour 3 points à 300 dpi ; les rangées font alors 3 modules de haut.
-
03
Téléchargez, laissez 2 modules libres, testez
Placez le PNG téléchargé à 100 %. L'image s'arrête aux barres : laissez 2 modules (0,51 mm pour 0,254 mm) libres de tous les côtés, puis scannez une impression de test.
Ce qu'est le PDF417 et quand l'utiliser
Le PDF417, spécifié dans l'ISO/IEC 15438, empile de courts codes-barres linéaires en un seul symbole 2D : chaque rangée contient des mots de code entre un motif de départ et un motif d'arrêt. Utilisez-le lorsqu'une seule lecture doit fournir un enregistrement complet : un message d'étiquette de transport, des données de permis de conduire ou une carte d'embarquement papier. Il convient aussi aux sites équipés de lecteurs laser pour codes-barres linéaires.
Où le PDF417 est utilisé : permis de conduire, cartes d'embarquement, étiquettes d'expédition
Les permis de conduire et cartes d'identité américains et canadiens conformes doivent porter un PDF417, selon la norme de conception des cartes de l'American Association of Motor Vehicle Administrators (AAMVA). Cette norme sert surtout aux forces de l'ordre. L'International Air Transport Association (IATA) cite le PDF417 pour les cartes d'embarquement papier ; les cartes mobiles utilisent Aztec, Data Matrix ou QR Code.
La MIL-STD-129R exige le PDF417 sur les étiquettes d'expédition militaires américaines. La plupart des modèles automobiles de TEC-IT pour les étiquettes Ford GTL, VW GTL et GM 1724 (2001) placent un message ISO/IEC 15434 complet dans un seul PDF417. Des identifiants de données comme P (numéro de pièce) et Q (quantité) introduisent ses champs.
Comment le PDF417 contient un enregistrement entier tout en restant lisible
Le compactage garde le symbole petit : le mode texte place jusqu'à deux caractères dans un mot de code, le mode numérique 44 chiffres dans 15 mots ou moins. Le PDF417 d'une étiquette d'expédition militaire américaine contient jusqu'à environ 1 000 caractères. Les mots de code de correction d'erreurs aident les codes plastifiés ou éraflés à rester lisibles.
Les lecteurs laser pour codes-barres linéaires lisent aussi le PDF417, note l'IATA, car son décodage fonctionne avec des lignes de balayage ; ils ne peuvent pas lire les codes matriciels. L'AAMVA et la MIL-STD-129R exigent des rangées d'au moins 3 modules de haut ; des rangées plus hautes se lisent parfois mieux mais contiennent moins dans le même espace.
Formats d'image, modèles d'étiquettes et logiciels pour les gros volumes
Le générateur en ligne télécharge en PNG, GIF et JPG, et en SVG avec un forfait. Les modèles d'étiquettes Ford, VW et GM de TEC-IT construisent le message PDF417 à partir des champs que vous remplissez, en-tête et séparateurs compris.
Pour un niveau de correction d'erreurs, un nombre de colonnes ou une hauteur de rangée fixes, utilisez TBarCode SDK, dont l'API règle ces trois paramètres. Ses réglages Macro PDF417 relient plusieurs symboles pour les données trop volumineuses. Barcode Studio exporte des séries PDF417 à partir de listes CSV ou en ligne de commande, et TBarCode Office relie un PDF417 à une cellule Excel.
PDF417 en bref
- Type
- Symbologie 2D empilée
- Norme
- ISO/IEC 15438:2015, confirmée en 2021
- Mot de code
- 17 modules : 4 barres et 4 espaces de 1 à 6 modules chacun
- Jeu de caractères
- ASCII et octets 0–255 ; compactage texte, numérique et octets
- Capacité
- 2 710 chiffres, 1 850 majuscules et chiffres ou 1 108 octets au niveau de correction d'erreurs 0
- Correction d'erreurs
- Niveau fixé par application : AAMVA au moins 3, MIL-STD-129R 5
- Hauteur de rangée
- Au moins 3 modules (AAMVA, MIL-STD-129R)
- Zone de silence
- 2 modules sur les quatre côtés (ISO/IEC 15438, telle que citée par l'IATA)
- Largeur de module (X)
- Fixée par l'application, p. ex. 0,170–0,380 mm sur les cartes AAMVA
Comment est construit le PDF417 d'exemple
Chaque rangée a la même structure : un motif de départ de 17 modules, un indicateur de rangée à gauche, les colonnes de données, un indicateur de rangée à droite et un motif d'arrêt de 18 modules. Les indicateurs de rangée portent le nombre de rangées et de colonnes ainsi que le niveau de correction d'erreurs.
- Données :
This is a PDF417 by TEC-IT, 26 caractères, encodés en compactage texte. - Mots de code : 19 mots de code de données, descripteur de longueur du symbole compris, plus 8 mots de code de correction d'erreurs au niveau 2 : 27 au total.
- Disposition : 3 colonnes de données × 9 rangées contiennent les 27 mots de code.
- Taille : 17 + 17 + 3 × 17 + 17 + 18 = 120 modules de large, 9 × 3 = 27 de haut ; à 0,254 mm, 30,5 × 6,9 mm.
Deux caractères par mot de code donneraient 13 mots de code ; le passage entre majuscules, minuscules, chiffres et trait d'union en coûte 4 de plus, et 1 mot de code de remplissage comble le reste. La référence de TEC-IT situe le texte mixte à environ 1 100–1 200 caractères par symbole.
Réglages d'impression du PDF417 : largeur de module, hauteur de rangée, zone de silence
Un PDF417 mesure (17 × colonnes de données + 69) modules de large et rangées × hauteur de rangée de haut, plus la zone de silence. Avec la largeur de module X en points d'imprimante entiers, l'exemple mesure :
| Imprimante | Largeur de module X | Hauteur de rangée (3X) | Exemple, 120 × 27 modules |
|---|---|---|---|
| 203 dpi | 0,250 mm (2 points) | 0,751 mm | 30,0 × 6,8 mm |
| 203 dpi | 0,375 mm (3 points) | 1,126 mm | 45,0 × 10,1 mm |
| 300 dpi | 0,254 mm (3 points) | 0,762 mm | 30,5 × 6,9 mm |
| 300 dpi | 0,339 mm (4 points) | 1,016 mm | 40,6 × 9,1 mm |
| 600 dpi | 0,212 mm (5 points) | 0,635 mm | 25,4 × 5,7 mm |
| Exigence | Permis de conduire AAMVA | Étiquette d'expédition MIL-STD-129R | Guide des cartes d'embarquement IATA |
|---|---|---|---|
| Largeur de module X | 0,170–0,380 mm | 0,254–0,432 mm, jusqu'à 12 colonnes de données | à partir de 0,25 mm |
| Hauteur de rangée | au moins 3X | au moins 3X | 3X ou plus recommandé |
| Zone de silence | au moins 1X, de tous les côtés | au moins 1,0 mm, de tous les côtés | 7X minimum, 10X préféré |
| Niveau de correction d'erreurs | au moins 3, 5 recommandé | 5 | non fixé |
| Qualité d'impression (ISO/IEC 15415) | 2,5 (B) avant, 1,5 (C) après plastification | au moins 2,5 (B) | test conseillé |
- Orientation. L'AAMVA et la MIL-STD-129R exigent des barres perpendiculaires au bas naturel de la carte ou de l'étiquette : laissez Rotation à 0°.
- Colonnes. La MIL-STD-129R autorise au plus 12 colonnes de données sur les étiquettes d'expédition ; le générateur en a choisi 10 pour 400 caractères.
- Vérification. Un vérificateur ISO/IEC 15415 évalue le rendement en mots de code, le contraste, la modulation, la non-uniformité et la correction d'erreurs inutilisée ; l'AAMVA recommande de contrôler des échantillons chaque jour.
Erreurs courantes avec le PDF417
- Écraser les rangées. Réduire l'image en hauteur seulement, pour l'adapter à un cadre d'étiquette, peut ramener les rangées sous le minimum de 3 modules de l'AAMVA et de la MIL-STD-129R. Redimensionnez les deux directions de la même façon, ou générez à la taille finale.
- Deux points par module à 203 dpi sur une étiquette militaire. Cela donne 0,250 mm, sous le minimum de 0,254 mm de la MIL-STD-129R. Utilisez plutôt 3 points (0,375 mm).
- Aucune marge autour du code. Du texte ou des cadres touchant les motifs de départ et d'arrêt peuvent être lus avec le code. Laissez 2 modules libres, ou davantage si votre cahier des charges l'exige.
- Accepter le niveau de correction d'erreurs automatique. Le générateur a choisi le niveau 2 pour l'exemple et le niveau 3 pour un message d'étiquette de 90 caractères ; l'AAMVA exige au moins 3, la MIL-STD-129R 5. Pour un niveau imposé, utilisez TBarCode SDK ou un modèle d'étiquette TEC-IT qui le définit.
Le PDF417 comparé aux codes voisins
Des motifs d'adresse de rangée de 10 modules remplacent les motifs de départ et d'arrêt et les indicateurs de rangée ; une zone de silence de 1 module suffit. L'AAMVA l'exclut sur les permis de conduire, tout comme Macro et Compact PDF417.
Un code matriciel avec une zone de silence de 1 module ; les lecteurs laser ne peuvent pas le lire. Les modèles GM 1724 de TEC-IT impriment du PDF417 pour la révision 2001 et du Data Matrix pour 2018 et 2020.
Carré, avec une zone de silence de 4 modules et jusqu'à 7 089 chiffres. L'IATA l'autorise sur les cartes d'embarquement mobiles, car le PDF417 ne convient pas aux écrans.
Également empilé, mais chaque rangée est un symbole Code 128 avec indicateurs de rangée : 2 à 44 rangées de 4 à 62 caractères, avec des zones de silence de 10 modules à gauche et à droite.
Un code carré avec une cible centrale qui n'exige aucune zone de silence ; l'IATA le cite pour les cartes d'embarquement mobiles et imprimées.
Questions fréquentes
En savoir plus sur PDF417.
Quelle quantité de données tient dans un PDF417 ?
Quelles données contient le PDF417 d'un permis de conduire américain ?
Quel niveau de correction d'erreurs un PDF417 doit-il utiliser ?
Le PDF417 peut-il encoder des trémas, le € ou du texte cyrillique ?
Le PDF417 est-il libre d'utilisation ?
Le PDF417 peut-il transporter des données GS1 comme un GTIN ?
Plus de ressources
PDF417 (code-barres 2D)
PDF417 est un code-barres 2D (symbologie empilée) utilisé dans de nombreuses applications, principalement le transport, les cartes d'identité et la gestion des…
ProduitTBarCode SDK
Le kit de développement pour Windows : les composants .NET, OCX et DLL génèrent et impriment plus de 100 symbologies de codes-barres depuis vos applications.
ProduitBarcode Studio
Plus de 100 types, contrôle qualité en direct et export par lot.
ProduitTBarCode Office
Conformes aux normes, pour documents, publipostages et tableurs.