Types de codes-barres expliqués : 1D vs 2D et quel standard choisir pour l'inventaire
Types de codes-barres expliqués : EAN, UPC, Code 128, Code 39, ITF-14, code QR, Data Matrix, PDF417 et Aztec, et quel standard choisir pour les étiquettes d'inventaire.
Publié le
Il existe de nombreux types de codes-barres, mais seule une douzaine compte vraiment pour le travail d’inventaire au quotidien. Ils se répartissent en deux familles : les codes-barres 1D, les fameuses rangées de barres verticales, et les codes 2D comme le code QR et Data Matrix. Pour des étiquettes que scanne uniquement votre propre équipe, un code QR ou un Code 128 est presque toujours le bon choix. Les codes de vente au détail comme EAN et UPC sont pour les produits vendus en magasin, pas pour vos étagères.
Ce guide sert de référence aux standards de codes-barres courants : ce que chacun contient, où vous le rencontrez, ses points forts et ses limites, et quand l’utiliser.
La seule différence entre 1D et 2D qui compte vraiment
Un code-barres 1D stocke des données dans une seule direction, dans la largeur des barres et des espaces. Un code 2D stocke des données à la fois en largeur et en hauteur, dans une grille de petits carrés ou de points.
Cette seule différence explique presque tout le reste :
- Capacité. Un code-barres 1D contient généralement un nombre ou un code court, souvent une clé qui pointe vers un enregistrement dans une base de données. Un code 2D peut contenir bien plus, y compris une adresse web complète ou un bloc de texte.
- Taille. Pour contenir davantage, un code-barres 1D s’allonge. Un code 2D reste compact et carré.
- Résistance aux dommages. La plupart des codes 2D intègrent une correction d’erreur, ils restent donc scannables malgré une rayure, un pli ou une tache. Les codes-barres 1D ne portent généralement qu’un chiffre ou un caractère de contrôle, qui détecte les erreurs de lecture mais ne peut pas reconstituer des données perdues.
- Lecteurs. Un lecteur laser classique lit les codes-barres 1D en balayant une ligne dessus, et ne peut pas lire un code QR ni Data Matrix. Les lecteurs à caméra, les téléphones et les tablettes lisent les deux.
Aucune des deux familles n’est meilleure en général. Les codes-barres 1D sont bon marché à imprimer, se lisent avec n’importe quel lecteur, et restent le standard aux caisses. Les codes 2D l’emportent quand les étiquettes sont petites, les données plus longues, ou le lecteur un téléphone.
Qui définit les standards de codes-barres : GS1 en bref
La plupart des codes-barres de produits que vous voyez en magasin suivent des standards maintenus par GS1, un organisme de normalisation mondial et à but non lucratif avec des organisations membres dans de nombreux pays. GS1 définit des systèmes de numérotation comme le GTIN (Global Trade Item Number) et délivre des préfixes d’entreprise, afin qu’aucune entreprise dans le monde ne donne le même numéro à un produit qu’une autre.
Le motif de barres lui-même est public. Ce qui rend un code-barres de vente au détail valide, c’est le numéro délivré. Code 128, Code 39 et le code QR n’ont aucune autorité de délivrance : vous décidez vous-même ce que vous y mettez.
Codes-barres 1D de vente au détail : EAN et UPC
EAN et UPC sont les codes-barres présents sur les produits de consommation. Ils ne contiennent que des chiffres, ont une longueur fixe, et se terminent par un chiffre de contrôle que le lecteur utilise pour détecter les erreurs de lecture.
- EAN-13 contient 13 chiffres et c’est le code-barres de produit le plus utilisé au monde. Les numéros sont délivrés via l’organisation GS1 de chaque pays.
- EAN-8 est une version plus courte à 8 chiffres, pour les emballages trop petits pour un EAN-13, comme un baume à lèvres ou un paquet de piles.
- UPC-A contient 12 chiffres et c’est le code-barres de produit traditionnel aux États-Unis et au Canada. Un numéro UPC-A équivaut à un EAN-13 avec un zéro devant, donc les caisses modernes lisent les deux.
- UPC-E compresse certains numéros UPC-A en un symbole plus court en supprimant des zéros, pour les petits emballages.
Points forts : n’importe quel lecteur de vente au détail les lit, et le numéro identifie déjà le produit. Limites : uniquement des chiffres, des longueurs fixes, et les numéros doivent être enregistrés. N’inventez pas de numéros EAN ou UPC pour des étiquettes internes ; un numéro inventé peut entrer en collision avec un produit réel.
Codes-barres 1D universels : Code 128, Code 39, Code 93
Ces codes-barres portent le code que vous choisissez, ils conviennent donc aux étiquettes internes, à l’expédition et à l’industrie.
- Code 128 peut encoder tout le jeu de caractères de base du clavier : lettres majuscules et minuscules, chiffres et ponctuation. Il est compact et possède un caractère de contrôle. Une variante GS1, GS1-128, est utilisée sur les étiquettes d’expédition et de palettes pour porter des données structurées comme des numéros de lot et des dates. Pour une étiquette interne 1D, Code 128 est généralement le meilleur choix.
- Code 39 contient les lettres majuscules, les chiffres et quelques symboles. Il est simple et très tolérant à la qualité d’impression, c’est pourquoi il a perduré dans l’industrie, les badges d’identification et les systèmes plus anciens. Le prix à payer, c’est la taille : le même code s’imprime bien plus large que Code 128.
- Code 93 utilise le même jeu de caractères que Code 39, mais s’imprime plus compact et ajoute deux caractères de contrôle.
Codes-barres pour cartons : ITF et ITF-14
ITF (Interleaved 2 of 5) n’encode que des chiffres, par paires, il contient donc toujours un nombre pair de chiffres. Ses barres sont larges et tolérantes, ce qui facilite l’impression directe sur des surfaces rugueuses comme le carton ondulé.
ITF-14 est l’usage que GS1 fait d’ITF pour les cartons d’expédition. Il porte un numéro à 14 chiffres (GTIN-14) qui identifie une caisse de produits plutôt qu’une unité isolée, et s’imprime généralement avec un cadre épais, la barre porteuse, qui protège les bords des erreurs de lecture.
Codes 2D : code QR, Data Matrix, PDF417 et Aztec
Les codes 2D contiennent plus de données dans moins d’espace et résistent mieux aux dommages. Ils nécessitent un lecteur à caméra, ce que tout téléphone est déjà.
- Le code QR est le code carré avec trois grands carrés dans les coins. Il a été développé au Japon dans les années 1990 pour suivre des pièces automobiles et se trouve aujourd’hui partout. Il contient des chiffres, du texte et des adresses web, se lit rapidement sous presque n’importe quel angle, et offre quatre niveaux de correction d’erreur. Pour des étiquettes internes d’inventaire scannées avec des téléphones, c’est le choix le plus simple.
- Data Matrix est une grille carrée ou rectangulaire avec une bordure pleine en forme de L sur deux côtés. Il reste lisible à de très petites tailles, c’est pourquoi il est marqué, imprimé ou même gravé au laser sur des composants électroniques, des outils, des dispositifs médicaux et des boîtes de médicaments. GS1 DataMatrix est la version standard dans le secteur de la santé.
- PDF417 ressemble à une pile de courts codes-barres 1D empilés. Il porte une grande quantité de données et se retrouve couramment sur les cartes d’identité, les permis de conduire, les cartes d’embarquement et les documents d’expédition.
- Aztec possède une cible en son centre et n’a besoin que de peu de marge vide autour de lui. Il fonctionne bien sur les écrans de téléphone et est largement utilisé pour les billets de transport et d’événements.
Comparatif des types de codes-barres
| Type | Famille | Ce qu’il contient | Où vous le voyez habituellement | Adapté aux étiquettes internes ? |
|---|---|---|---|---|
| EAN-13 | 1D | 13 chiffres, enregistré | Produits de consommation dans le monde | Non, vente au détail uniquement |
| EAN-8 | 1D | 8 chiffres, enregistré | Emballages très petits | Non, vente au détail uniquement |
| UPC-A / UPC-E | 1D | 12 chiffres (UPC-E raccourci), enregistré | Produits aux États-Unis et au Canada | Non, vente au détail uniquement |
| Code 128 | 1D | Lettres, chiffres, symboles | Expédition, logistique, étiquettes d’actifs | Oui, la meilleure option 1D |
| Code 39 | 1D | Lettres majuscules, chiffres, quelques symboles | Industrie, badges d’identification, systèmes anciens | Oui, si un système existant l’exige |
| Code 93 | 1D | Identique à Code 39, plus compact | Usages industriels | Rarement nécessaire |
| ITF / ITF-14 | 1D | Chiffres uniquement, longueur paire | Cartons d’expédition ondulés | Non, pour les cartons |
| Code QR | 2D | Chiffres, texte, adresses web | Partout, des menus aux étiquettes | Oui, le plus simple avec des téléphones |
| Data Matrix | 2D | Chiffres, texte, très petit | Pièces, électronique, médicaments | Oui, pour les objets minuscules |
| PDF417 | 2D (empilé) | Grandes quantités de données | Cartes d’identité, cartes d’embarquement, documents | Rarement |
| Aztec | 2D | Texte, compact | Billets sur écrans de téléphone | Rarement |
D’autres standards existent, comme Codabar et GS1 DataBar. Vérifiez que votre lecteur ou votre application lit un format avant de vous y fier.
Quel code-barres utiliser pour l’inventaire ?
Choisissez selon votre méthode de scan et l’emplacement de l’étiquette.
- Vous scannez avec des téléphones ou des tablettes : utilisez le code QR. Il s’imprime petit, se scanne sous n’importe quel angle et peut ouvrir directement la fiche de l’article.
- Vous possédez déjà des lecteurs laser : utilisez Code 128. Il se lit avec n’importe quel lecteur 1D, et le code peut être imprimé en texte lisible en dessous.
- Les étiquettes doivent être minuscules : utilisez Data Matrix, pour les petits outils, pièces et composants.
- Un système existant attend un format : conservez-le. La cohérence l’emporte sur le changement de standard à mi-parcours.
- Les produits portent déjà EAN ou UPC : utilisez ces codes-barres tels quels, et étiquetez les étagères ou les cartons plutôt que de les recouvrir.
Si une seule personne s’occupe de quelques articles, une étiquette manuscrite et une liste peuvent suffire. Les codes-barres méritent leur place dès que plusieurs personnes se partagent le stock ou que les comptages continuent de dériver.
Où Tana s’intègre
Tana est une application d’inventaire partagée pour les équipes. Elle fonctionne avec les étiquettes que vous imprimez et les codes-barres déjà présents sur votre stock.
- Étiquettes QR. Imprimez des feuilles d’étiquettes QR pour vos articles ou vos rangements (étagères, cartons, pièces, véhicules) depuis l’application web. Scanner une étiquette ouvre cet article ou ce rangement pour que vous enregistriez le stock avec − et +, ou fixiez une quantité exacte comptée lors d’un inventaire.
- Codes-barres existants. Rattachez le code-barres d’un fabricant à un article, et scanner le produit l’ouvre. Vous pouvez aussi rechercher par code-barres.
- Formats de l’application iPhone et iPad : code QR, EAN-13, EAN-8, UPC-E, Code 128, Code 39, Code 93, Data Matrix, Aztec, ITF, ITF-14 et PDF417.
- Formats de l’application web (la caméra de votre navigateur) : code QR, EAN-13, EAN-8, UPC-A, UPC-E, Code 128 et Code 39.
- Chiffres partagés, en direct. Toute l’équipe voit les mêmes quantités, avec des alertes de stock faible et un historique de qui a changé quoi.
Tana ne délivre pas de codes-barres de vente au détail ; ceux-ci continuent de venir de votre organisation GS1. Un plan gratuit existe, sans carte requise.
Questions fréquentes
Quelle est la différence entre un code QR et un code-barres ?
Un code QR est un type de code-barres. « Code-barres » désigne généralement un code 1D de barres verticales portant un code court ; un code QR est un code-barres 2D qui porte plus de données, y compris des adresses web, et se scanne encore même partiellement endommagé.
Quel est le type de code-barres le plus courant ?
Pour les produits en magasin, EAN-13 et UPC-A sont les plus courants. Pour l’expédition et l’usage interne, Code 128 et le code QR sont ceux que vous rencontrerez le plus.
Code 128 ou Code 39 est-il préférable pour l’inventaire ?
Code 128 dans la plupart des cas : il contient plus de caractères et s’imprime plus étroit. Choisissez Code 39 uniquement lorsqu’un système existant l’exige.
Un téléphone peut-il lire tous les types de codes-barres ?
La caméra d’un téléphone peut lire des codes 1D et 2D, mais chaque application prend en charge sa propre liste de formats. Vérifiez que la vôtre lit les types présents sur votre stock avant de vous y fier.