Le Codabar est un code-barres des années 1960 encore largement utilisé dans trois niches : l'identification des banques de sang, les cartes de bibliothèque (Bibliothèque du Congrès et de nombreuses bibliothèques publiques américaines) et les étiquettes de lettre de transport aérien FedEx.
Il encode les chiffres 0–9 et les symboles - $ : / . +, ainsi que quatre paires de lettres (A/B/C/D) qui servent de caractères de départ et d'arrêt.
Généré en JavaScript dans votre navigateur. Rien n'est téléversé ; rien n'est stocké sur nos serveurs.
At a glance
| Spécification | ANSI/AIM BC3-1995 (USS Codabar) — aucune norme ISO — ANSI/AIM BC3-1995 (USS Codabar) |
|---|---|
| Aussi connu sous le nom de | NW-7 (Japon) · Monarch · Code 2 of 7 · USD-4 |
| Jeu de caractères | Chiffres 0–9 et les symboles - $ : / . + — ANSI/AIM BC3-1995 (USS Codabar) |
| Caractères de départ/arrêt | A, B, C ou D — caractères de cadrage, pas des données — ANSI/AIM BC3-1995 (USS Codabar) |
| Chiffre de contrôle | Aucun dans la spécification de base ; certaines applications ajoutent le modulo-16 — ANSI/AIM BC3-1995 (USS Codabar) |
| Structure | Discret, auto-vérifiant — ANSI/AIM BC3-1995 (USS Codabar) |
| Année d'introduction | 1972 (Pitney Bowes / Monarch Marking Systems) |
“Le Codabar est une symbologie discrète et auto-vérifiante comportant seize caractères de données — les chiffres 0 à 9 et six symboles — encadrés par quatre caractères de départ/arrêt A à D.”
Règles de format
Chaque chaîne Codabar doit commencer et se terminer par l'un des caractères A, B, C ou D — ce ne sont pas des données mais des caractères de cadrage. Les données entre eux sont des chiffres et les symboles autorisés.
Les caractères de départ et d'arrêt peuvent être différents (par ex. départ A, fin B) et certaines applications les utilisent pour encoder des métadonnées sur le type de code-barres.
Quand vous avez réellement besoin du Codabar
N'utilisez le Codabar que lorsque votre système l'exige spécifiquement — généralement les systèmes de bibliothèque, l'identification des banques de sang, les étiquettes FedEx ou le développement photo. Pour toute nouvelle application sans exigence particulière, choisissez plutôt le Code 128.
Frequently asked questions
- Pourquoi dois-je commencer par A, B, C ou D ?
- Ce sont les caractères de cadrage départ/arrêt requis dans la spécification Codabar. Le scanner les utilise pour détecter le début et la fin du code.
- Le Codabar a-t-il un chiffre de contrôle ?
- Pas dans la spécification de base. Certaines implémentations ajoutent un contrôle modulo-16 ; la nôtre ne le fait pas.
