Il existe des dizaines de formats de codes-barres, répartis en deux familles. Les codes-barres 1D ou linéaires — UPC, EAN, Code 128, ITF-14 — encodent les données le long d’un axe et contiennent environ 8 à 25 caractères. Les codes-barres 2D, tels que le QR Code et le Data Matrix, utilisent les deux axes et peuvent en contenir des milliers.
Ce guide couvre les formats que vous rencontrerez réellement, ce que chacun contient, où il est utilisé et comment choisir entre eux. En résumé : si vous vendez via la grande distribution, vous aurez besoin d’un format GS1, que vous le vouliez ou non, et si vous étiquetez vos propres emplacements, vous pouvez utiliser n’importe quel format lisible de manière fiable.
Les deux familles : 1D et 2D
Chaque code-barres appartient à l’un de ces deux groupes, et cette distinction n’est pas purement esthétique.
Les codes-barres 1D — également appelés codes-barres linéaires — sont le motif familier de barres verticales et d’espaces. Ils encodent les données le long d’un axe unique, ce qui explique pourquoi ils sont larges et courts. Un code-barres 1D est essentiellement un nombre imprimé. Il contient un identifiant, et toutes les autres informations concernant l’article se trouvent dans votre base de données.
Les codes-barres 2D encodent les données dans deux directions, sous forme de carrés, de points ou d’hexagones. Comme ils utilisent les deux axes, ils contiennent beaucoup plus d’informations dans un espace réduit et peuvent transporter de véritables données plutôt qu’un simple pointeur — numéro de lot, date de péremption, numéro de série, URL.
Les différences pratiques :
- Capacité. Un code-barres 1D classique contient environ 8 à 25 caractères. Un code 2D peut en contenir des milliers.
- Taille. Les codes 2D concentrent plus d’informations dans un encombrement réduit, ce qui est important pour les petits articles et les composants électroniques.
- Tolérance aux dommages. La plupart des formats 2D incluent une correction d’erreur et restent lisibles même si une partie du code est manquante. Un code-barres 1D rayé est inutilisable.
- Exigences du lecteur. Les lecteurs laser ne lisent que le 1D. Les lecteurs imageurs lisent les deux. Si votre parc est composé de lecteurs laser, passer au 2D signifie remplacer le matériel.
- Angle de lecture. Les codes 2D peuvent généralement être lus dans n’importe quelle orientation. Les codes 1D nécessitent un alignement approximativement correct.
Aucune famille n’est meilleure que l’autre. Le 1D est moins cher à imprimer, universellement lisible et parfaitement adapté à l’identification d’un produit. Le 2D trouve son utilité lorsque vous avez besoin que les données accompagnent l’article plutôt que de rester stockées dans un système.
Codes-barres 1D (linéaires) courants
UPC-A — douze chiffres, utilisé sur les produits de détail principalement en Amérique du Nord. Encode un préfixe d’entreprise, un numéro de produit et un chiffre de contrôle. Si vous vendez dans la grande distribution américaine, c’est généralement ce qui est requis.
UPC-E — une version compressée à six chiffres pour les produits trop petits pour porter un UPC-A complet. Canettes, petits cosmétiques, confiserie.
EAN-13 — treize chiffres, l’équivalent international de l’UPC-A, utilisé en Europe et dans la majeure partie du monde. Le chiffre supplémentaire est un préfixe de pays. Les lecteurs de caisse modernes lisent aussi bien l’EAN que l’UPC sans que personne ne remarque la différence.
EAN-8 — la version compressée à huit chiffres, même usage que l’UPC-E.
L’UPC et l’EAN sont gérés par GS1, et c’est ce qui surprend souvent : vous ne pouvez pas inventer le vôtre. Pour apposer un véritable code-barres de vente au détail sur un produit, vous devez acheter un préfixe d’entreprise auprès de GS1 et allouer des numéros au sein de celui-ci. Les codes-barres achetés à bas prix auprès de revendeurs sont souvent des préfixes recyclés d’entreprises dissoutes, et les grands détaillants les rejetteront.
Code 39 — alphanumérique, longueur variable, et le plus ancien format encore largement utilisé. Il encode A–Z, 0–9 et quelques symboles. Sa faiblesse est sa densité : les codes-barres Code 39 deviennent vite longs, ce qui explique pourquoi il a été largement remplacé. Toujours courant dans la défense, l’automobile et les anciens systèmes internes.
Code 128 — alphanumérique, longueur variable, et considérablement plus dense que le Code 39. Il encode l’ensemble du jeu de caractères ASCII sur trois sous-ensembles, et c’est le pilier de la logistique. Étiquettes de cartons, étiquettes d’expédition, étiquettes d’emplacement internes. Si vous étiquetez quelque chose au sein de votre propre exploitation et que vous avez besoin de lettres en plus des chiffres, le Code 128 est généralement le bon choix.
GS1-128 — Code 128 avec un règlement. Il utilise des Identifiants d’Application, de courts préfixes numériques qui déclarent ce que signifie la portion de données suivante. (01) est un code produit, (10) est un numéro de lot, (17) est une date de péremption. C’est ce qui permet à un seul code-barres de transporter des données structurées que tout système conforme à GS1 peut interpréter. Standard sur les étiquettes de palettes et de cartons dans les chaînes d’approvisionnement de détail.
ITF-14 — quatorze chiffres, conçu pour les caisses extérieures et les cartons d’expédition. Ses barres épaisses résistent à l’impression directe sur carton ondulé, là où un code-barres plus fin deviendrait illisible.
Codabar — plus ancien, auto-vérifié, encore présent dans les bibliothèques, les banques de sang et certaines applications logistiques. Il est peu probable que vous le choisissiez pour un nouveau projet.
Formats 1D de niche que vous pourriez encore rencontrer. Quelques symbologies plus anciennes survivent dans des secteurs spécifiques parce que l’équipement qui les lit a été installé il y a des décennies et fonctionne toujours.
- MSI Plessey — numérique uniquement, utilisé presque exclusivement pour les étiquettes de rayon et les étiquettes d’inventaire dans certains magasins. Il n’a pas de longueur fixe et une vérification d’erreur faible, ce qui explique pourquoi il n’a jamais dépassé cette niche.
- Pharmacode — un code d’emballage pharmaceutique, délibérément différent de tout le reste. Il est conçu pour être lu de manière fiable à très haute vitesse sur une ligne de conditionnement, même imprimé dans des couleurs ou des orientations inhabituelles, et il encode un petit nombre plutôt qu’un identifiant de produit. Vous n’en scannerez jamais avec un pistolet manuel.
- Code 11 — numérique plus un tiret, développé pour l’étiquetage des équipements de télécommunications. Dense, avec des chiffres de contrôle optionnels, et essentiellement limité à ce secteur.
- Standard 2 of 5 et Interleaved 2 of 5 — numérique uniquement. L’Interleaved 2 of 5 encode les chiffres par paires, ce qui le rend environ deux fois plus dense que la version standard, et l’ITF-14 est la variante que vous rencontrerez réellement sur les cartons d’expédition. Les versions simples apparaissent dans l’entreposage, le tirage photo et la billetterie aérienne.
L’essentiel est la reconnaissance plutôt que la sélection. Si vous choisissez un format pour quelque chose de nouveau, aucun de ceux-ci n’est la bonne réponse. Si vous en héritez un, c’est généralement parce qu’un scanner, une imprimante ou le système d’un client l’exige, et remplacer le format signifie remplacer l’équipement qui l’entoure.
Codes-barres 2D courants
QR Code — le carré avec trois grands marqueurs d’angle. Haute capacité, forte correction d’erreur et lisible par n’importe quel smartphone, ce qui explique pourquoi il a échappé au monde industriel pour devenir grand public. Dans un contexte d’entrepôt, les QR codes sont utiles lorsque vous souhaitez que le personnel scanne avec un téléphone plutôt qu’avec du matériel dédié, ou lorsqu’un code doit renvoyer vers des instructions.
Data Matrix — carré ou rectangulaire, extrêmement dense, et le choix standard lorsque l’espace est limité. Composants électroniques, instruments chirurgicaux, emballages pharmaceutiques. Le Data Matrix peut être lu de manière fiable à de très petites tailles et avec des dommages importants, ce qui explique pourquoi il domine le marquage direct des pièces où le code est gravé sur l’article.
PDF417 — un format linéaire empilé, plus large que haut. Haute capacité, utilisé lorsqu’une grande quantité de données doit accompagner un document plutôt qu’un article. Permis de conduire, cartes d’embarquement, manifestes d’expédition.
Aztec Code — capacité similaire au QR, avec un centre en forme de cible distinctif et aucune zone de silence requise autour du bord, il s’adapte donc dans des espaces plus restreints. Courant dans la billetterie de transport.
MaxiCode — un format hexagonal de taille fixe développé pour le tri des colis, encodant des données de destination lisibles à grande vitesse sur un convoyeur en mouvement.
GS1 DataMatrix — Data Matrix transportant des Identifiants d’Application GS1, la même approche structurée que le GS1-128 dans un format 2D. De plus en plus le standard dans la santé, où un seul petit code doit transporter le code produit, le lot et la date de péremption.
Comparaison rapide
Les formats entre lesquels vous choisissez réellement :
- UPC-A / EAN-13 — produits de détail. Requis si vous vendez via des détaillants. Numérique uniquement, longueur fixe, géré par GS1.
- Code 128 — étiquetage interne, cartons, emplacements. Alphanumérique, longueur variable, dense, utilisation libre.
- GS1-128 — étiquettes de chaîne d’approvisionnement où le lot, la péremption ou le numéro de série doivent accompagner les marchandises.
- ITF-14 — caisses extérieures imprimées directement sur carton ondulé.
- QR Code — tout ce qu’un téléphone doit scanner, ou lorsqu’un code renvoie vers du contenu.
- Data Matrix — petits articles, espaces restreints, marquage direct de pièces.
Comment choisir le bon code-barres
Suivez cet ordre pour prendre votre décision.
Le produit est-il destiné à la vente au détail ? Si oui, la décision est déjà prise. Vous avez besoin d’un préfixe GS1 et d’un code UPC ou EAN. Tout le reste est secondaire.
Les données doivent-elles accompagner l’article ? Si votre processus nécessite de connaître le lot ou la date de péremption au moment du scan — produits alimentaires, pharmaceutiques, ou tout article présentant un risque de rappel — vous avez besoin du GS1-128 ou du GS1 DataMatrix. Un simple code produit implique une recherche en base de données, et cette recherche échoue dès que l’article quitte vos systèmes.
De quel espace disposez-vous ? Les petits articles vous orientent vers le Data Matrix. Les grands cartons imprimés sur du carton brut vous orientent vers l’ITF-14.
Quel matériel effectuera le scan ? Vérifiez votre matériel existant avant de choisir un format 2D. Les lecteurs laser ne peuvent pas lire les codes 2D, et découvrir cela après impression est une matinée coûteuse.
Quel est le niveau de contrainte de l’environnement ? Les chambres froides, les zones extérieures et tout environnement sujet à l’abrasion privilégient les formats 2D avec correction d’erreurs, associés à un matériau d’étiquette adapté aux conditions. Le transfert thermique est plus durable que le thermique direct face à la chaleur et à la lumière du soleil.
Qui d’autre doit le lire ? Si le code doit être scanné par un client, un transporteur ou un organisme de réglementation, utilisez un standard qu’ils prennent déjà en charge. Un format interne ingénieux que personne en aval ne peut interpréter génère un travail manuel à chaque transfert.
Une remarque pratique qui cause plus de soucis que le choix du format : la qualité d’impression. Un code-barres correctement choisi mais imprimé à la mauvaise taille, sans zone de silence adéquate ou avec une résolution trop faible, échouera à la vérification quoi qu’il arrive. Si les scans échouent, vérifiez la qualité d’impression avant de conclure que le format est inadapté.
Obtenir un code-barres pour un produit que vous vendez
Si vous introduisez un produit dans le commerce de détail, le processus passe par GS1 et il n’y a pas d’autre solution.
Vous obtenez une licence pour un préfixe d’entreprise — un bloc de chiffres unique à votre activité. La longueur du préfixe détermine combien de produits vous pouvez numéroter : un préfixe plus court vous donne plus de capacité mais coûte plus cher. Une entreprise avec dix produits n’a pas besoin de la même allocation qu’une entreprise avec cinquante mille.
Au sein de votre préfixe, vous attribuez à chaque produit un GTIN (Global Trade Item Number). C’est le numéro encodé par le code-barres. Chaque variante vendable distincte nécessite le sien — une taille, une couleur ou une quantité de conditionnement différente constitue un GTIN différent. C’est là que la plupart des premières allocations échouent : un pack de cinq et une unité du même article sont deux produits, pas un seul.
Quelques règles qui piègent souvent les utilisateurs :
- Un GTIN par variante, de façon permanente. Ne réutilisez pas un numéro lorsqu’un produit est abandonné. Les systèmes des détaillants conservent l’historique, et un numéro recyclé génère le mauvais produit sur l’étagère de quelqu’un.
- Le chiffre de contrôle est calculé, pas choisi. Il est dérivé des chiffres précédents et valide le scan. Tout générateur de code-barres le calculera.
- Acheter des codes-barres bon marché est une fausse économie. Les revendeurs proposant des numéros pour quelques dollars réattribuent généralement des préfixes d’entreprises dissoutes. Les grands détaillants vérifient la propriété du préfixe dans le registre GS1 et rejettent ce qui ne correspond pas.
- Enregistrez vos numéros. Allouer un GTIN n’est pas la même chose que le publier dans le registre GS1. Les détaillants vérifient de plus en plus.
Pour un usage purement interne — étiquettes d’emplacement, identifiants de bacs, suivi des travaux en cours — rien de tout cela ne s’applique. Générez un Code 128 à partir de votre propre système de numérotation et passez à autre chose.
Impression, matériaux et causes d’échec des scans
Le choix du format attire l’attention. La qualité d’impression cause les échecs.
Méthode d’impression. Le thermique direct est moins cher et ne nécessite pas de ruban, mais l’étiquette s’efface avec la chaleur, la lumière du soleil et l’abrasion ; il convient donc aux applications à courte durée de vie comme les étiquettes d’expédition. Le transfert thermique utilise un ruban, coûte plus cher et dure des années — le bon choix pour les étiquettes d’emplacement, les étiquettes d’actifs et tout ce qui se trouve en chambre froide ou à l’extérieur.
Résolution. Une imprimante 203 dpi est suffisante pour la plupart des codes-barres 1D aux tailles normales. Les petits codes 2D et les Data Matrix denses nécessitent généralement 300 dpi ou plus. Imprimer un code fin sur une imprimante à faible résolution produit des barres qui fusionnent.
Zone de silence. Chaque code-barres nécessite un espace libre de chaque côté, sans aucune inscription. Pour les formats 1D, la règle empirique est d’au moins dix fois la largeur de la barre la plus étroite. Les concepteurs la réduisent souvent pour faire tenir l’étiquette, et le code échoue alors par intermittence, ce qui est pire qu’un échec total car personne ne fait confiance au diagnostic.
Contraste et couleur. Le noir sur blanc est fiable. Le bleu foncé sur blanc fonctionne généralement. Le rouge est pratiquement invisible pour les anciens lecteurs laser rouges, qui le lisent comme du blanc. Évitez d’imprimer sur un matériau réfléchissant ou transparent sans test préalable.
Taille. Réduire un code-barres pour le faire tenir est la cause la plus fréquente d’échec de scan. Chaque format a une taille pratique minimale, et descendre en dessous ne provoque pas un échec systématique — il échoue une fois sur vingt, au pire moment.
Placement. La cohérence compte plus que la position. Si l’étiquette est sur le côté droit de chaque carton, les préparateurs scannent sans chercher. Si elle change de place, chaque scan coûte quelques secondes de recherche, ce qui, multiplié sur une équipe, représente une perte d’argent réelle.
Vérification. Les vérificateurs de codes-barres notent la qualité d’impression par rapport à une échelle standard plutôt que de simplement signaler si un scan a réussi. Si vous imprimez en volume ou fournissez des détaillants qui effectuent des audits, un vérificateur est rentabilisé dès la première fois qu’il détecte un mauvais lot avant l’expédition.
Associer les lecteurs aux formats
Le code-barres représente la moitié de la décision. Ce qui le lit constitue l’autre moitié, et les deux sont choisis par des personnes différentes à des moments différents, ce qui explique les incompatibilités.
Les lecteurs laser ne lisent que le 1D. Ils sont bon marché, robustes et lisent rapidement les codes linéaires à distance. Si votre opération est entièrement en 1D et susceptible de le rester, ils demeurent un choix judicieux.
Les imageurs (lecteurs matriciels) photographient le code et déchiffrent l’image. Ils lisent le 1D et le 2D, fonctionnent dans n’importe quelle orientation et gèrent les codes sur écran — utile lorsqu’un chauffeur présente un bon de livraison sur un téléphone. Ils coûtent plus cher et sont devenus en grande partie la norme.
Les lecteurs longue portée lisent à plusieurs mètres, ce qui est important pour les étiquettes de rayonnage scannées depuis un chariot élévateur. Les lecteurs standard n’atteindront pas une étiquette située à quatre niveaux de hauteur, et le personnel qui grimpe pour scanner, c’est à la fois lent et un problème de sécurité.
Les lecteurs fixes sont installés au-dessus d’un convoyeur et lisent automatiquement. Utile lorsque le volume est élevé et constant ; c’est une sur-ingénierie pour tout autre usage.
Les terminaux portables — lecteurs de bague et unités montées sur gant — gardent les deux mains libres pour la préparation. Dans une opération de préparation à haut volume, les secondes économisées par prélèvement s’additionnent rapidement, bien que l’acceptation par le personnel varie et qu’il soit utile de faire des essais avant de s’engager.
Deux choses à vérifier avant d’acheter quoi que ce soit :
- Cela lira-t-il ce que vous imprimez réellement ? Testez avec vos propres étiquettes, imprimées sur votre propre imprimante, dans les conditions où elles seront utilisées. Un lecteur qui lit un échantillon net du fournisseur peut avoir du mal avec une vraie étiquette sur un carton froid et humide.
- Cela s’intègre-t-il à votre système ? Un lecteur qui décode parfaitement mais ne peut pas transmettre les données à votre WMS dans le bon format crée une étape de saisie manuelle, ce qui réintroduit toutes les erreurs que vous aviez achetées le lecteur pour éliminer.
Si vous remplacez du matériel, achetez des imageurs même si vous n’utilisez que du 1D aujourd’hui. L’écart de prix s’est réduit, et cela supprime la contrainte qui bloque toute future transition vers le 2D.
Pour aller plus loin
- Qu’est-ce qu’un code-barres — les fondamentaux du fonctionnement de l’encodage.
- Scan de codes-barres pour l’inventaire — intégrer le scan dans un processus d’entrepôt en temps réel.
- Qu’est-ce qu’un SKU — l’identifiant derrière le code-barres, et pourquoi les deux ne sont pas la même chose.
- Qu’est-ce que la RFID — l’alternative principale, et où elle surpasse réellement les codes-barres.
- Précision de l’inventaire — l’objectif ultime d’un scan fiable.
L’essentiel en une ligne
Utilisez l’UPC ou l’EAN si vous vendez au détail, le Code 128 pour l’étiquetage interne, le GS1-128 ou le GS1 DataMatrix lorsque le lot et la date de péremption doivent accompagner les marchandises, et vérifiez que vos lecteurs prennent en charge le 2D avant de vous engager.
Foire aux questions
Quelle est la différence entre UPC et EAN ? Le code UPC-A comporte douze chiffres et est principalement utilisé en Amérique du Nord. Le code EAN-13 en comporte treize et est utilisé à l’échelle internationale. Ils sont administrés par la même organisation et les scanners de vente au détail modernes lisent les deux ; la différence pratique réside donc dans le marché sur lequel vous vendez.
Puis-je créer mes propres codes-barres ? Pour un usage interne, oui : les codes Code 128 ou QR générés à partir de votre propre numérotation ne coûtent rien. Pour la vente au détail, vous ne pouvez pas, car les numéros UPC et EAN doivent être attribués à partir d’un préfixe d’entreprise GS1 dont vous détenez la licence.
Quel code-barres contient le plus de données ? Parmi les formats courants, le PDF417 et le Data Matrix offrent la plus grande capacité par rapport à leur taille. Les codes QR contiennent une grande quantité de données, mais nécessitent plus d’espace physique que le Data Matrix pour la même charge utile.
Les codes-barres 2D nécessitent-ils des scanners spéciaux ? Oui. Les scanners laser ne lisent que les codes-barres 1D. Vous avez besoin d’un scanner imageur pour tout format 2D, bien que les imageurs lisent également les codes 1D ; il s’agit donc d’un achat plus sûr si vous devez de toute façon remplacer votre matériel.
Qu’est-ce qu’un identifiant d’application GS1 ? Un court préfixe numérique indiquant ce que représentent les données suivantes : (01) code produit, (10) lot, (17) date d’expiration. Il permet à un seul code-barres de transporter plusieurs champs structurés que tout système conforme peut lire sans accord préalable.
Quel code-barres dois-je utiliser pour les étiquettes d’emplacement d’entrepôt ? Le Code 128 pour la plupart des opérations. Il gère les lettres et les chiffres, il est suffisamment dense pour une étiquette compacte et chaque scanner le lit. Utilisez une impression plus grande et un matériau d’étiquette durable pour les emplacements scannés à distance ou en hauteur.
La technologie RFID remplace-t-elle les codes-barres ? Non, et cela fait vingt ans qu’on nous l’annonce. La technologie RFID coûte plus cher par étiquette, mais cet investissement est rentabilisé lorsque la lecture simultanée de nombreux articles sans ligne de visée permet une réelle économie de main-d’œuvre. Pour identifier un seul article à un seul point, un code-barres reste moins cher et plus fiable. La plupart des opérations finissent par utiliser les deux.
Quelle est la durée de vie des étiquettes de codes-barres ? Les étiquettes thermiques directes s’effacent en quelques mois sous l’effet de la chaleur ou de la lumière du soleil et sont à réserver aux usages de courte durée comme les étiquettes d’expédition. Les étiquettes à transfert thermique sur un support approprié durent des années, ce qui est préférable pour le rayonnage et les étiquettes d’inventaire.
Pourquoi mes codes-barres ne sont-ils parfois pas scannés ? Il s’agit généralement de la qualité d’impression plutôt que du format : résolution insuffisante, zone de silence inadéquate autour du code, contraste médiocre ou matériau d’étiquette inadapté à l’environnement. Vérifiez un échantillon imprimé avant de lancer une production complète.
