Les codes-barres existent depuis plus de 50 ans et sont devenus des outils essentiels pour le stockage des données. Ils ont d’abord été introduits sous la forme de codes UPC et EAN sur les produits, et sont reconnus pour avoir considérablement accéléré les processus de paiement en caisse dans les supermarchés. Depuis lors, de nombreux types de codes-barres ont été développés, parmi lesquels une trentaine sont utilisés dans le monde entier.
Les codes-barres se divisent en deux catégories principales : les codes unidimensionnels (1D) et les codes bidimensionnels (2D). Les codes-barres unidimensionnels sont composés de lignes et sont généralement scannés horizontalement à l’aide de lecteurs laser. En revanche, les codes-barres bidimensionnels exploitent également l’espace vertical et nécessitent des appareils équipés d’une caméra, tels que les scanners imageurs ou les smartphones, pour être scannés. Dans cet article, vous découvrirez les types de codes-barres les plus courants et leurs caractéristiques.
Pour générer vos propres codes-barres, essayez notre générateur de codes-barres !
Les codes-barres unidimensionnels (1D) / codes-barres linéaires
Les codes-barres unidimensionnels sont limités en termes de capacité de stockage de données. Ils sont constitués de lignes de largeurs variables et d’espaces de séparation, d’où leur appellation de codes-barres linéaires. Les codes-barres 1D peuvent être détectés par des lecteurs laser optiques, qui sont moins coûteux que les lecteurs imageurs, et sont donc largement utilisés dans de nombreux secteurs d’activité. Bien sûr, si votre appareil est capable de scanner des codes bidimensionnels, comme les QR codes, il peut également lire les codes-barres 1D. Votre smartphone est peut-être déjà équipé d’une fonctionnalité de lecture de codes-barres avec son appareil photo. Pour une utilisation commerciale, un logiciel de lecture de codes-barres performant est essentiel pour assurer une efficacité opérationnelle dans de nombreux domaines, tels que le commerce de détail, la logistique, l’assurance ou les soins de santé.
Code 39
- Type : Lignes de deux largeurs différentes
- Nombre maximal de caractères : Variable
- Utilisation courante : Industrielle
- Certification ISO/IEC : ISO/IEC 16388
Le code 39 est l’un des premiers exemples de codes-barres linéaires. Il est composé de lignes de deux largeurs différentes et peut encoder des chiffres, des caractères alphabétiques majuscules et quelques caractères spéciaux. Cependant, en raison de sa taille importante, il n’est pas adapté aux objets de petite taille. Ce problème a été résolu avec l’introduction du code 128, qui offre une plus grande densité de données.
Code-barres VIN
- Type : Lignes de différentes largeurs
- Nombre maximal de caractères : 17
- Utilisation courante : Automobile
- Certification ISO/CEI : ISO/IEC 16388 (Code 39)
En savoir plus sur le Code-barres VIN
Les codes-barres VIN (Numéro d’Identification du Véhicule) utilisent la symbologie du Code 39 avec des spécificités particulières. Ils sont spécifiquement conçus pour l’identification des véhicules automobiles individuels. Un code-barres VIN se compose de 17 caractères alphanumériques, parfois précédés d’un “I” indiquant qu’il s’agit d’un véhicule importé. Ces codes-barres sont largement utilisés dans l’industrie automobile pour faciliter la traçabilité et la gestion des véhicules. L’utilisation d’un scanner code barre vin permet de réduire les erreurs lors de l’enregistrement manuel de cette longue série de caractères.
Code 93
- Type : Lignes de différentes largeurs
- Nombre maximal de caractères : Variable
- Utilisation courante : Industrielle
- Certification ISO/IEC : –
Version plus compacte du Code 39, le Code 93 code l’ensemble des caractères ASCII tout en occupant moins d’espace. Il est de longueur variable et nécessite deux sommes de contrôle.
Code 128
- Type : Lignes de différentes largeurs
- Nombre maximal de caractères : Variable
- Utilisation courante : Couramment utilisé dans tous les secteurs d’activité
- Certification ISO/IEC : ISO/CEI 15417
En savoir plus sur le Code 128
Grand pas en avant par rapport à ses prédécesseurs, le code 128 peut coder l’ensemble des caractères ASCII et comprend toujours un chiffre de contrôle. Il comprend plus de données tout en occupant moins d’espace et est largement utilisé dans le transport de marchandises.
GS1–128
Le code-barres GS1 est une norme inférieure au Code 128. Il a été largement adopté par l’industrie, car il relie la structure de données (GS1) à un support de données (Code 128), codant des éléments tels que les numéros de commande, les poids, les dates de fabrication, les dates de péremption et les numéros d’emplacement de stockage.
EAN (European Article Number)
- Type : Lignes de différentes largeurs
- Nombre maximal de caractères : 8 ou 12 chiffres
- Utilisation courante : Commerce de détail
- Certification ISO/IEC : ISO/IEC 15420
Code-barres bien connu des lecteurs européens, l’EAN est largement utilisé dans le secteur du commerce de détail. Il peut coder jusqu’à 12 chiffres et est utilisé pour le numéro international normalisé du livre (ISBN). L’UPC (Universal Product Code) peut être considéré comme un équivalent principalement utilisé en Amérique du Nord. L’EAN et l’UPC sont tous deux définis comme des normes GS1.
UPC
- Type : Lignes de différentes largeurs
- Nombre maximal de caractères : 12
- Utilisation courante : Commerce de détail, entreposage, distribution
- Certification ISO/IEC : ISO/IEC 15420
L’UPC, abréviation de Universal Product Code, prend en compte 12 caractères numériques pour former un Global Trade Item Number (GTIN). Son équivalent européen est le code EAN. Le secteur du commerce de détail l’utilise en combinaison avec des bases de données pour relier des produits à des prix ou à des quantités.
Codabar
- Type : Lignes de différentes largeurs
- Nombre maximal de caractères : 16
- Utilisation courante : Bibliothèques, laboratoires, banques de sang
- Certification ISO/CEI : –
Le principal avantage du code Codabar est qu’il est très facile à imprimer avec précision, même avec des imprimantes bon marché. Il code jusqu’à 16 caractères (les chiffres de 0 à 9 et certains symboles spéciaux) plus 4 caractères de début et de fin (A, B, C, D). Le Codabar est autocontrôlé, ce qui signifie qu’un balayage raté ne se traduira pas par une information inexacte, mais par une erreur.
ITF
- Type : Lignes de différentes largeurs
- Nombre maximum de caractères : Variable
- Utilisation courante : Industrielle, distribution
- Certification ISO/CEI : –
ITF, ou Interleaved 2 of 5 (également Standard Distribution Code), code les chiffres par paires et utilise à la fois les lignes noires et l’espace blanc entre les deux pour une plus grande densité d’information. Sa longueur est variable, mais le nombre de caractères numériques doit être pair en raison de la caractéristique d’appariement.
Industrial 2 of 5
- Type : Lignes de différentes largeurs
- Nombre maximal de caractères : Variable
- Utilisation courante : Distribution, transport aérien
- Certification ISO/IEC : –
Le code Industrial 2 of 5 est similaire au code-barres ITF dans le sens où, sur les cinq barres noires utilisées pour coder un chiffre, deux sont larges. La symbologie Industrial 2 of 5 se distingue par le fait que les espaces entre les barres ont une largeur fixe.
Standard 2 of 5 (IATA)
- Type : Lignes de différentes largeurs
- Nombre maximal de caractères : Variable
- Utilisation courante : Transport aérien
- Certification ISO/CEI : –
En tant que sous-type de l’Industrial 2 of 5, le code-barres Standard 2 of 5 est utilisé par l’Association Internationale du Transport Aérien pour coder les informations relatives au traitement du fret aérien. On l’appelle donc également IATA 2 of 5. Il n’encode qu’un nombre pair de chiffres et comprend un chiffre de contrôle.
MSI Plessey
- Type : Lignes de différentes largeurs
- Nombre maximal de caractères : 255
- Utilisation courante : Entrepôts, épiceries, bibliothèques
- Certification ISO/CEI : –
En savoir plus sur le MSI Plessey
Cette symbologie simple n’encode que les chiffres de 0 à 9, sans longueur fixe. MSI Plessey est une variante du code Plessey. Il en existe d’autres, notamment Anker Plessey et Telxon Plessey, mais MSI Plessey est le type le plus largement utilisé aujourd’hui, en particulier aux États-Unis.
Codes-barres bidimensionnels (2D) / codes matriciels
Les codes-barres bidimensionnels sont constitués d’une grille de pixels qui peuvent être allumés (noirs) ou éteints (blancs). Ces pixels ont généralement une largeur et une hauteur fixes. Un ancrage visuel, appelé marqueur ou symbologie, facilite la détection du code par les dispositifs de lecture. Les coins d’un QR code en sont un exemple. D’autres types de marqueurs sont les carrés centraux du code aztèque ou les lignes noires du code Data Matrix.
Comme les codes 2D sont scannés horizontalement et verticalement (d’où leur caractère bidimensionnel), ils peuvent stocker plus de données tout en utilisant moins d’espace et ont une grande tolérance aux pannes. Cela signifie qu’ils fournissent des données précises, même si les conditions d’éclairage ne sont pas idéales ou si le code lui-même est endommagé. Malheureusement, les codes 2D ne peuvent pas être lus par les scanners laser utilisés pour les codes-barres 1D.
PDF417
- Type : Lignes empilées de différentes largeurs
- Nombre maximal de caractères : Variable
- Utilisation courante : Transports, billetterie, permis de conduire, visas, cartes d’identité
- Certification ISO/IEC : ISO/IEC 15438
Contrairement à la plupart des codes-barres 2D, les codes PDF417 sont en fait des codes-barres linéaires multiples empilés les uns sur les autres. Ils sont utilisés par le service postal des États-Unis pour leur affranchissement et par le ministère américain de la sécurité intérieure pour les permis de conduire et les cartes d’identité.
Les codes PDF417 se composent d’un motif de départ (à gauche) et d’un motif de fin (à droite), l’information elle-même étant codée dans la partie centrale. Les dimensions du code-barres sont variables, ce qui le rend très polyvalent.
Data Matrix
- Type : Matrice de pixels avec bordure en forme de L comme marqueur
- Nombre maximal de caractères : 3116
- Utilisation courante : Aérospatiale, automobile, électronique
- Certification ISO/CEI : ISO/CEI 16022
En savoir plus sur le Data Matrix
Code bidimensionnel composé de cellules noires (allumées) et blanches (éteintes) qui constituent la matrice éponyme. La bordure sombre en forme de L définit l’orientation du code, tandis que les motifs alternés sur les côtés opposés énumèrent les lignes et les colonnes. Selon sa taille, il peut contenir plus de 3000 caractères, ce qui permet de stocker une quantité relativement importante de données sur une très petite surface. Appliqué par le biais d’un marquage permanent, le code peut aider à identifier les pièces détachées pendant toute leur durée de vie.
NTIN
- Type : Matrice de pixels avec bordure en forme de L comme marqueur
- Nombre maximal de caractères : 3116
- Utilisation courante : Industrie pharmaceutique
- Certification ISO/CEI : ISO/IEC 16022 (Data Matrix)
Ces codes Data Matrix sont imprimés sur les emballages des médicaments pour empêcher la contrefaçon. Ils combinent des numéros nationaux d’enregistrement des produits à 8 chiffres avec un préfixe GTIN mondial à 4 chiffres. Avant de vendre un médicament, les pharmaciens scannent le code-barres NTIN (National Trade Item Number) pour s’assurer que le produit est authentique et n’a pas été altéré.
PPN
- Type : Matrice de pixels avec bordure en forme de L comme marqueur
- Nombre maximal de caractères : 3116
- Utilisation courante : Industrie pharmaceutique
- Certification ISO/CEI : ISO/IEC 16022 (Data Matrix)
Le PPN (Pharmacy Product Number) a été créé pour rendre les emballages de médicaments identifiables dans le monde entier et pour empêcher la contrefaçon de médicaments. Comme le NTIN (National Trade Item Number), il est codé par un code Data Matrix et comprend le code de l’agence d’enregistrement du produit, le numéro d’enregistrement national et deux chiffres de contrôle.
Royal Mail Mailmark
- Type : Matrice de pixels avec bordure en forme de L comme marqueur
- Nombre maximal de caractères : 3116
- Utilisation courante : Système postal
- Certification ISO/CEI : ISO/IEC 16022 (Data Matrix)
En savoir plus sur le Royal Mail Mailmark
Code-barres utilisé exclusivement au Royaume-Uni, qui fait office d’affranchissement mais permet également aux entreprises d’obtenir diverses informations sur les données de leur courrier. Il n’est disponible que dans les machines d’affranchissement de Royal Mail.
Aztec Code
- Type : Matrice de pixels avec marqueur au centre
- Nombre maximal de caractères : 3832
- Utilisation courante : Transports, soins de santé
- Certification ISO/CEI : ISO/IEC 24778
En savoir plus sur l’Aztec Code
Le code aztèque tire son nom du carré situé au centre, qui ressemble à une pyramide aztèque. Ne nécessitant pas de “zone de silence” autour des bords, son utilisation permet d’économiser de l’espace. Le code aztèque est lu en spirale à partir du centre, selon la même procédure de vérification des erreurs que les QR codes. Il est largement utilisé dans les transports publics, par exemple sur les billets de train numériques émis par la Deutsche Bahn.
QR Code
- Type : Matrice de pixels avec marqueurs dans les coins
- Nombre maximal de caractères : 7089
- Utilisation courante : Marketing, transports publics, livraison de colis
- Certification ISO/IEC : ISO/IEC 18004
Ce code-barres est devenu de plus en plus répandu avec la popularité croissante des smartphones. Il est facilement reconnaissable à ses trois carrés qui communiquent la position à l’appareil de lecture. En un seul balayage, les utilisateurs peuvent rapidement ouvrir un site web ou se connecter à un réseau sans fil. Récemment, les QR codes ont également été utilisés pour encoder des informations sur les certificats de vaccination contre le Covid-19. Grâce à la correction d’erreur Reed-Solomon, les QR codes sont scannés correctement même si une partie importante de la matrice est manquante, ce qui en fait un choix fiable pour la billetterie et d’autres cas d’utilisation similaires.
GiroCode
- Type : Matrice de pixels avec marqueurs dans les coins
- Nombre maximal de caractères : 7089
- Utilisation courante : Transactions financières
- Certification ISO/IEC : ISO/IEC 18004 (QR code)
En savoir plus sur le GiroCode
Les transactions financières au sein de l’UE peuvent être traitées rapidement grâce aux GiroCodes (également appelés EPC QR Codes). Ils sont normalisés par le Conseil européen des paiements et contiennent toutes les données requises pour les virements SEPA. En scannant ces codes-barres, il n’est plus nécessaire de saisir manuellement de longs numéros IBAN, ce qui élimine les risques d’erreurs.
Swiss QR Code
- Type : Matrice de pixels avec marqueurs dans les coins
- Nombre maximal de caractères : 997
- Utilisation courante : Transactions financières
- Certification ISO/IEC : ISO/IEC 18004 (QR code)
En savoir plus sur le Swiss QR Code
Éléments présents sur les factures QR en Suisse, les QR codes suisses permettent d’effectuer des paiements rapides et faciles dans un format lisible par une machine. Le contenu du code est le suivant : Monnaie, montant, IBAN, titulaire du compte, détails du payeur, référence, et un champ de texte libre pour des informations supplémentaires.
Vous souhaitez intégrer le Scanner de Codes-barres SDK de Scanbot dans votre flux de travail ? Nous serons ravis de donner vie à vos idées. Contactez-nous.