Outil pour générer/décoder des code-barres POSTNET. POSTNET (Postal Numeric Encoding Technique) est une norme de code-barres utilisé aux États-Unis pour l'acheminement du courrier.
Code Barres POSTNET - dCode
Catégorie(s) : Codage de Caractères, Traitement d'Image
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Le format Code Barres POSTNET permet de coder uniquement des chiffres. Il contient généralement le code postal ZIP (5 chiffres) et parfois 4 chiffres supplémentaire (ZIP+4) pour le Delivery point qui correspond à un point de rassemblement de courrier encore plus précis.
Chaque chiffre est codé sur 5 bits, représentés par des barres courtes ou longues. La table de correspondance POSTNET est :
0 | 11000 | 1 | 00011 |
---|---|---|---|
2 | 00101 | 3 | 00110 |
4 | 01001 | 5 | 01010 |
6 | 01100 | 7 | 10001 |
8 | 10010 | 9 | 10100 |
Un code-barre POSTNET complet commence et se termine par un bit 1 (trait long), il comprend aussi un chiffre de controle avant le 1 final.
Le déchiffrement du Code POSTNET consiste en la lecture binaire des bandes courtes (=0) et longues (=1) puis en leur traduction via la table de codage.
Exemple : Un message 1 00011 00101 00110 1 se traduit 123
La somme de controle POSTNET est manquante dans cet exemple
Le code POSTNET utilise une somme de controle basique : additionner tous les chiffres et conserver le chiffre des unités $ N $. La somme de controle est $ 10 - N \mod 10 $.
Exemple : Le nombre 678 a pour somme de chiffres $ 6+7+8 = 21 $, le chiffre des unités est $ 1 $. La somme de controle est $ 10 - 1 = 9 $.
Le code barre POSTNET a une forme graphique composée de traits longs et courts.
Le code-barre POSTNET a une longueur variable.
Le code-barre POSTNET commence et se finit par un trait long.
La lecture binaire du code-barre POSTNET a une longueur égale à 2 modulo 5 (car 2 bits 1 sont ajoutés au début et à la fin et tous les autres caractères sont sur 5 bits).
dCode se réserve la propriété du code source pour "Code Barres POSTNET". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Code Barres POSTNET", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "Code Barres POSTNET" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou les données, en téléchargement, script, ou les accès API à "Code Barres POSTNET" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.
Le copier-coller de la page "Code Barres POSTNET" ou de ses résultats est autorisée (même pour un usage commercial) tant que vous créditez dCode !
L'exportation des résultats sous forme de fichier .csv ou .txt est gratuite en cliquant sur l'icone export
Citer comme source bibliographique :
Code Barres POSTNET sur dCode.fr [site web en ligne], consulté le 21/12/2024,