loading

TCANG - Systèmes de point de vente personnalisés professionnels, fabricant et fournisseur de machines de point de vente depuis 2010.

Types de codes-barres expliqués — Quels codes votre lecteur de terminal de point de vente doit-il lire ?

Table des matières

Un lecteur de codes-barres est indifférent à la marque du code ; il se base sur son format d'impression. Un produit de détail porte un code UPC ou EAN. Un carton d'expédition porte un code Code 128. Le téléphone d'un client affiche un code QR pour le paiement. L'emballage d'un médicament pour un patient contient un code Data Matrix. Chacun de ces formats de codes-barres est différent, avec des structures de données, des dimensions physiques et des exigences matérielles spécifiques. Un lecteur capable de lire un format peut ne pas en lire un autre. Ce guide explique les sept formats de codes-barres les plus courants dans un point de vente ou un commerce de détail, les données qu'ils contiennent et la technologie de lecture requise.

Deux catégories : codes-barres linéaires 1D et codes matriciels 2D

Chaque code-barres utilisé dans le commerce appartient à l'une des deux catégories suivantes, selon la manière dont il encode les données.

Les codes-barres 1D (linéaires) encodent les données sur une seule ligne de barres verticales et d'espaces de largeur variable. Les données sont lues horizontalement sur le code-barres ; la hauteur des barres sert uniquement à la visibilité et à la facilité de lecture, et non au stockage des données. Les codes-barres 1D stockent un nombre limité de caractères : généralement de 8 à 20, suffisant pour un identifiant de produit (UPC/EAN) ou un court numéro de série. Un lecteur laser 1D les lit en balayant les barres avec un faisceau laser et en mesurant la figure de lumière réfléchie.

Les codes-barres 2D (matriciels) encodent les données dans une grille de modules clairs et foncés, disposés en lignes et en colonnes. Les données sont stockées sur toute la surface bidimensionnelle, ce qui permet à un code 2D de contenir des centaines, voire des milliers de caractères, dans un espace plus réduit qu'un code-barres 1D à 12 chiffres. La lecture des codes-barres 2D nécessite un lecteur d'images : un appareil qui capture une image du code et traite l'intégralité de l'image, au lieu de scanner une seule ligne. Un lecteur laser 1D ne peut pas lire les codes 2D car il ne lit que le long d'un axe horizontal.

Formats de codes-barres 1D utilisés dans les points de vente et le commerce de détail

Le code UPC-A (Universal Product Code) est un code-barres à 12 chiffres imprimé sur la quasi-totalité des produits vendus au détail en Amérique du Nord. Il contient un identifiant de fabricant et un numéro de produit, que le logiciel de point de vente utilise pour rechercher le nom, le prix et la disponibilité du produit dans sa base de données. Le code UPC-A est géré parGS1 L'organisation mondiale de normalisation des codes-barres pour la chaîne d'approvisionnement. Tout lecteur de codes-barres 1D ou 2D peut lire un code UPC-A.

L'EAN-13 (European Article Number) est l'équivalent international du code UPC-A, utilisant 13 chiffres au lieu de 12. Il s'agit du code-barres standard pour le commerce de détail en Europe, en Asie, en Amérique du Sud et sur la plupart des marchés hors Amérique du Nord. Un produit destiné à la distribution mondiale porte un code EAN-13. Du point de vue du matériel de lecture, les codes UPC-A et EAN-13 sont interchangeables : tout lecteur compatible avec l'un peut lire l'autre, et la plupart des logiciels de point de vente gèrent nativement les deux formats.

Le Code 128 est un code-barres 1D haute densité utilisé dans le transport maritime, la logistique et la gestion de la chaîne d'approvisionnement. Contrairement aux codes UPC/EAN, le Code 128 peut encoder l'intégralité du jeu de caractères ASCII (lettres, chiffres et symboles), ce qui le rend idéal pour les numéros de série, les codes de lot et les étiquettes de suivi des cartons. La norme GS1-128 (un sous-ensemble normalisé du Code 128) est la norme pour les étiquettes d'expédition comportant des informations sur le poids, la destination et le numéro de lot. Les scanners d'entrepôt et de logistique doivent être compatibles avec le Code 128 ; la plupart des scanners de points de vente le lisent également par défaut.

Le Code 39 est un format 1D ancien encore utilisé dans la production industrielle, le suivi des pièces automobiles et certaines applications médicales. Il encode les lettres majuscules, les chiffres et quelques caractères spéciaux. Les codes-barres Code 39 sont physiquement plus larges que les codes Code 128 pour une même quantité de données, ce qui facilite leur impression sur les imprimantes d'étiquettes basse résolution, mais les rend moins compacts. Les nouveaux déploiements privilégient généralement le Code 128 au Code 39, sauf pour des raisons de compatibilité avec les systèmes existants.

Formats de codes-barres 2D utilisés dans les systèmes de point de vente, les paiements et la logistique

Le code QR (Quick Response) est le format de code-barres 2D le plus répandu. Initialement conçu pour le suivi des pièces automobiles, il est aujourd'hui utilisé dans le commerce de détail, l'hôtellerie-restauration et les paiements. Un code QR peut contenir jusqu'à 4 296 caractères alphanumériques, soit suffisamment pour une URL, un jeton de paiement, un identifiant de carte de fidélité ou un lien vers un menu numérique. Dans les terminaux de paiement, les codes QR apparaissent dans trois contextes : les paiements mobiles (le téléphone du client affiche un code QR que le scanner lit), les URL marketing (imprimées sur les reçus ou les emballages) et les bons d'achat ou coupons numériques.

Les codes QR intègrent une correction d'erreurs : même si jusqu'à 30 % du code est endommagé ou masqué, le lecteur peut toujours le décoder. Cela les rend résistants aux environnements où les étiquettes sont rayées, tachées ou partiellement recouvertes. La lecture d'un code QR nécessite un lecteur d'images 2D ; un lecteur laser 1D ne peut pas le lire.

Data Matrix est un format 2D compact utilisé dans les secteurs de la fabrication, de l'électronique et de la santé. Un code Data Matrix peut encoder les mêmes données qu'un code QR, mais avec un encombrement réduit : certains codes Data Matrix mesurent seulement 2 mm × 2 mm, une taille suffisamment petite pour être gravée au laser directement sur un circuit imprimé ou un instrument chirurgical. Dans le secteur de la santé, la FDA américaine exige la présence de codes Data Matrix sur les emballages de médicaments à dose unitaire à des fins de traçabilité. Les pharmacies et les établissements de santé ont besoin de lecteurs compatibles avec le décodage Data Matrix, en plus des formats standard utilisés en pharmacie.

PDF417 Le format PDF417 est un code-barres 2D empilé utilisé pour les documents contenant une grande quantité de données scannables. On le retrouve notamment sur les cartes d'embarquement, les pièces d'identité officielles (comme les permis de conduire américains) et les bordereaux d'expédition. Contrairement aux codes QR et Data Matrix (qui sont de véritables matrices 2D), le PDF417 est techniquement un format linéaire empilé : il superpose plusieurs rangées de barres 2D. La plupart des scanners 2D lisent le PDF417, mais certains modèles d'entrée de gamme peuvent nécessiter une mise à jour du micrologiciel.

Types de codes-barres expliqués — Quels codes votre lecteur de terminal de point de vente doit-il lire ? 1

Quelle technologie de scanner lit quel format

La relation entre le format des codes-barres et le matériel du scanner est simple une fois les deux catégories clairement définies :

Format de code-barres Catégorie Scanner laser 1D Scanner d'imagerie 2D
UPC-A / UPC-E1D Oui Oui
EAN-13 / EAN-81D Oui Oui
Code 128 / GS1-1281D Oui Oui
Code 391D Oui Oui
Code QR2D Non Oui
Matrice de données2D Non Oui
PDF417 2D (empilé) Non Oui (une mise à jour du firmware peut être nécessaire)

En pratique : un scanner d’imagerie 2D lit tous les formats de ce tableau. Un scanner laser 1D ne lit que les quatre premiers. Pour tout déploiement gérant – ou susceptible de gérer à l’avenir – les codes QR, les paiements mobiles ou les étiquettes Data Matrix, seul un scanner 2D est compatible. Pour une comparaison détaillée des scanners filaires et sans fil, ainsi que des scanners portables et de présentation, consultez la section suivante : Guide d'achat des lecteurs de codes-barres pour points de vente .

Pourquoi le commerce de détail et l'hôtellerie-restauration passent à la 2D

Il y a cinq ans, un comptoir de vente pouvait fonctionner avec un lecteur laser 1D et ne jamais rencontrer de code-barres illisible. Ce n'est plus le cas aujourd'hui. Trois tendances expliquent le passage aux lecteurs d'images 2D dans le commerce de détail et l'hôtellerie-restauration :

Les paiements par portefeuille mobile (Apple Pay, Google Pay, Alipay et WeChat Pay) utilisent tous des codes QR ou la technologie NFC. Sur les marchés où le paiement par code QR est prédominant (Chine, Asie du Sud-Est, certaines régions d'Amérique latine), un lecteur incapable de lire les codes QR ne peut traiter qu'une part importante des transactions. Même sur les marchés où la technologie NFC est dominante, comme en Amérique du Nord et en Europe, les programmes de fidélité et les coupons numériques basés sur les codes QR sont de plus en plus courants.

Reçus et retours numériques — Les commerçants qui émettent des reçus numériques envoient à leurs clients un code QR (par courriel ou SMS) que ces derniers présentent en caisse pour les retours ou les échanges. Le terminal de paiement lit le code QR pour afficher la transaction d’origine. Un lecteur 1D ne peut pas effectuer cette opération.

Traçabilité réglementaire — Des secteurs comme la santé et la restauration adoptent les codes 2D (Data Matrix, QR) pour la traçabilité des produits. La directive européenne sur les médicaments falsifiés et la loi américaine sur la sécurité de la chaîne d'approvisionnement des médicaments (Drug Supply Chain Security Act) exigent toutes deux l'utilisation de codes 2D sur les emballages pharmaceutiques. Les entreprises de restauration qui suivent les lots d'ingrédients pour se conformer aux procédures de rappel s'orientent dans la même direction. Ces réglementations sont appliquées jusqu'aux terminaux de paiement au moment de la distribution ou de la vente.

Comment pérenniser le choix du matériel de scanner

Un lecteur de codes-barres acheté aujourd'hui sera utilisé pendant 3 à 5 ans. Les formats de codes-barres qu'il rencontrera durant cette période évolueront très probablement au-delà de ceux utilisés actuellement par l'entreprise. Trois principes permettent de réduire le risque d'obsolescence prématurée d'un lecteur :

Utilisation par défaut de l'imagerie 2D : un scanner 2D lit tous les formats 1D et 2D. Le surcoût par rapport à un scanner laser 1D est de 30 à 60 $ par unité pour les commandes en gros. Sur une période de déploiement de 3 à 5 ans, ce surcoût est négligeable comparé au coût de remplacement d'un parc entier de scanners 1D lors de l'arrivée des paiements par QR code sur le marché.

Vérifiez la capacité de lecture d'écran : tous les scanners 2D ne lisent pas les codes affichés sur les écrans de smartphones avec la même précision. La luminosité, la réflectivité et la densité de pixels varient d'un écran à l'autre. Un scanner conçu pour la « lecture d'écran » ou la « numérisation d'appareils mobiles » est spécifiquement optimisé pour relever les défis optiques liés à la lecture sur un écran LCD ou OLED brillant. Cette spécification est essentielle pour tout système acceptant les paiements par portefeuille mobile ou les bons d'achat numériques.

Vérifiez la compatibilité avec les mises à jour du micrologiciel : de nouveaux formats de codes-barres et des variantes de symbologie apparaissent à mesure que les industries adoptent de nouvelles normes. Un scanner doté d'un micrologiciel évolutif peut prendre en charge ces nouveaux formats sans remplacement matériel. Dongguan Tcang Electronics Co., Ltd. (TCANG POS) fournit des scanners d'imagerie 2D. Série TC-SCAN grâce à sa fonction de mise à jour du firmware, garantissant ainsi la compatibilité du matériel avec l'évolution des normes de codes-barres sur les marchés mondiaux.

Foire aux questions

Quelle est la quantité maximale de données qu'un code QR peut stocker ?

Un code QR peut stocker jusqu'à 4 296 caractères alphanumériques ou 7 089 chiffres à sa capacité maximale (version 40, la plus grande taille standard). En pratique, la plupart des codes QR utilisés dans le commerce et l'hôtellerie contiennent entre 50 et 300 caractères : une URL, un code de paiement ou un identifiant de carte de fidélité. Plus la quantité de données est importante, plus les codes QR sont denses et composés de modules plus petits (les carrés noirs individuels), ce qui nécessite un capteur de lecture à plus haute résolution. Pour les cas d'utilisation classiques en point de vente, même un simple lecteur 2D suffit généralement pour lire les volumes de données typiques des codes QR.

Pourquoi certains codes-barres ne sont-ils pas scannés du premier coup ?

Les échecs de première lecture sont généralement dus à l'un des quatre problèmes suivants : code-barres endommagé, froissé ou illisible (le scanner ne peut pas distinguer les barres des espaces) ; code-barres imprimé à une taille trop petite (inférieure à la largeur minimale de module que le capteur du scanner peut résoudre) ; scanner laser 1D et code-barres au format 2D qu'il ne peut pas lire ; ou reflets dus à l'éclairage ambiant sur une étiquette brillante. Les scanners d'imagerie 2D professionnels équipés de capteurs haute résolution (640 × 480 pixels ou plus) atteignent un taux de première lecture supérieur à 95 %, même sur des étiquettes endommagées ou incurvées.

Comment savoir quel format de code-barres est requis dans mon secteur d'activité ?

Le format du code-barres est déterminé par l'organisme de normalisation du secteur et ses partenaires commerciaux, et non par le matériel du lecteur. Les produits de détail utilisent les codes UPC ou EAN (gérés par GS1). Le transport et la logistique utilisent le Code 128 ou GS1-128 pour les étiquettes des cartons. Le secteur de la santé utilise le Data Matrix pour le suivi des médicaments en doses unitaires (exigence de la FDA). Les cartes d'embarquement des compagnies aériennes utilisent le PDF417. Les paiements mobiles utilisent des codes QR définis par le prestataire de services de paiement. Identifiez les formats pris en charge par votre flux de travail, puis choisissez un lecteur compatible avec tous ces formats ; un lecteur d'images 2D couvre tous les formats mentionnés ici.

prev
Qu'est-ce qu'un terminal de point de vente (POS) ? Composants, formats et applications industrielles
Recommandé pour vous
Contactez-nous
Il vous suffit de laisser votre adresse e-mail ou votre numéro de téléphone dans le formulaire de contact afin que nous puissions vous envoyer un devis gratuit pour notre large gamme de modèles !
Customer service
detect