L'histoire des codes

L'histoire des codes-barres 2D

Avant le QR, il y a eu Data Matrix, PDF417 et d'autres. Comment les codes-barres à deux dimensions ont évolué pour stocker plus de données dans moins d'espace.

L'histoire des codes-barres 2D est une histoire de manque de place. L'humble code-barres à rayures était une réussite, mais il ne pouvait contenir qu'une poignée de chiffres. À mesure que les industries en demandaient davantage, les ingénieurs ont posé une question audacieuse : et si un code utilisait les deux dimensions de la page à la fois ? La réponse a redéfini la façon dont nous suivons presque tout. 🐾

Pourquoi avions-nous besoin de codes-barres 2D ?

Un code-barres unidimensionnel classique, comme le code UPC sur une boîte de céréales, ne stocke l'information que dans la largeur de ses rayures verticales. Cela lui impose un plafond strict d'environ une douzaine ou deux de caractères, généralement un simple numéro de produit qu'un ordinateur va rechercher ailleurs. Notre article sur les codes-barres 1D et 2D expose le contraste en détail.

Dans les années 1980, cela ne suffisait plus. Les fabricants voulaient encoder des descriptions de pièces entières, des détails d'expédition ou des numéros de lot directement sur de minuscules composants, sans dépendre d'une base de données distante. Le seul moyen d'y stocker plus de données était de cesser de gaspiller l'axe vertical et de l'utiliser lui aussi. Le code-barres 2D est né de cette pression.

Comment fonctionne l'empilement des données en deux dimensions ?

Il existe deux grandes approches des deux dimensions. Certains codes empilent plusieurs rangées d'un code-barres de style 1D les unes sur les autres. D'autres construisent une véritable matrice, une grille de minuscules cellules noires et blanches lues dans les deux directions à la fois.

Passer d'une dimension à deux n'est pas un petit ajustement. Cela multiplie considérablement la capacité, permettant à un symbole de la taille d'un timbre-poste de contenir des centaines ou des milliers de caractères.

Les codes matriciels, en particulier, pouvaient se réduire à quelques millimètres tout en portant des données significatives, ce qui les rendait idéaux pour marquer de petites pièces industrielles. Pour les rendre robustes, les concepteurs se sont fortement appuyés sur la correction d'erreurs, les mathématiques que nous abordons dans la correction d'erreurs Reed–Solomon.

Qu'était le Data Matrix ?

Le Data Matrix est apparu à la fin des années 1980 et au début des années 1990 et reste l'un des codes 2D les plus utilisés dans l'industrie. C'est un carré (ou rectangle) compact de cellules doté d'un « L » plein caractéristique le long de deux bords, appelé motif de repérage, qui indique au scanner où commence le code et comment il est orienté.

Le Data Matrix excelle dans le marquage de très petits objets : composants électroniques, instruments chirurgicaux et pièces aérospatiales en portent souvent un de quelques millimètres seulement. Parce qu'il concentre beaucoup de données dans une empreinte minuscule, il reste aujourd'hui le code de référence pour le marquage direct de pièces. Nous le comparons face à face avec le QR dans QR code contre Data Matrix.

Et Code 49 et PDF417 ?

Tous les codes 2D ne sont pas un carré bien net. Plusieurs formats importants ont adopté l'approche empilée, en superposant des rangées de barres.

Code 49

Le Code 49, mis au point à la fin des années 1980, fut l'une des premières symbologies empilées, entassant plusieurs rangées de données de type code-barres dans une petite étiquette pour dépasser la limite de capacité des codes 1D.

PDF417

Le PDF417 a été créé par Symbol Technologies au début des années 1990. Il empile de nombreuses rangées d'un motif spécialisé et peut contenir une grande quantité de données, plus d'un millier de caractères, dans un bloc rectangulaire. Vous en avez presque certainement utilisé un sans le savoir : le PDF417 figure au dos de nombreux permis de conduire, sur les étiquettes d'expédition et sur les cartes d'embarquement. Notre guide sur les codes Aztec et PDF417 va plus loin.

Comment MaxiCode et Aztec ont-ils apporté de nouvelles idées ?

Deux autres codes ont poussé la conception plus loin.

CodeOrigineTrait notable
MaxiCodeUPS, début des années 1990Taille fixe avec un centre en cible pour un tri rapide
Aztec1995Repère en cible au milieu, aucune zone de silence nécessaire

MaxiCode a été développé par UPS pour trier et suivre les colis à grande vitesse sur des tapis roulants. Sa cible centrale caractéristique permet aux scanners de l'accrocher rapidement, même lorsque les colis défilent sous des angles variés.

Aztec, créé en 1995, utilise lui aussi un motif en cible central. Un avantage astucieux : il n'a besoin d'aucune « zone de silence » vierge autour de lui, si bien qu'il peut être imprimé dans des espaces plus restreints. L'Aztec est aujourd'hui encore courant sur les billets de train et d'événements.

Où le QR code s'inscrit-il ?

Dans ce champ déjà encombré est arrivé le QR code en 1994, inventé par l'équipe de Masahiro Hara chez Denso Wave pour suivre des pièces automobiles. Ce n'était pas le premier code-barres 2D, mais il a trouvé un équilibre exceptionnellement bon : grande capacité, lecture très rapide sous n'importe quel angle grâce à ses trois motifs de repérage d'angle, et forte correction d'erreurs. Lisez l'histoire complète dans l'invention du QR code.

Fait crucial, Denso Wave a choisi de ne pas faire valoir ses brevets contre les utilisateurs conformes à la norme, si bien que le format était de fait gratuit. Combinée à sa polyvalence, cette ouverture a aidé le QR à dépasser ses racines industrielles pour devenir le code 2D que le public reconnaît vraiment. Il fut plus tard consacré comme la norme ouverte ISO/IEC 18004.

Pourquoi le QR a-t-il conquis le public quand les autres sont restés de niche ?

Data Matrix, PDF417 et Aztec sont tous excellents, et chacun domine encore sa niche : marquage de pièces minuscules, documents officiels, billets de transport. Mais le QR est devenu un nom familier pour quelques raisons.

  1. Il se lisait vite sous n'importe quelle orientation, idéal pour un scan spontané.
  2. Il était libre d'utilisation et normalisé de façon ouverte.
  3. Il passait de minuscules autocollants à d'immenses panneaux d'affichage.
  4. Il est arrivé juste à temps pour que les smartphones rendent le scan sans effort.

Les autres codes 2D ont fait leur travail discrètement et bien, tandis que le QR est entré dans la lumière. Si vous souhaitez en créer un pour vous-même, vous pouvez créer un QR code gratuit en quelques clics, et voir comment le vainqueur de la course au 2D se comporte réellement.

Questions fréquentes

Quelle est la différence entre un code-barres 1D et 2D ?

Un code-barres 1D ne stocke des données que dans la largeur de rayures verticales et contient peu d'information. Un code-barres 2D utilise les deux dimensions, concentrant bien plus de données dans le même espace.

Quel fut le premier code-barres 2D largement utilisé ?

Le Data Matrix et des codes empilés comme le PDF417 sont apparus à la fin des années 1980 et au début des années 1990, ce qui les place parmi les premières symbologies 2D largement utilisées dans l'industrie.

Quel code-barres 2D figure sur une carte d'embarquement ?

Les cartes d'embarquement utilisent généralement des codes PDF417 ou Aztec plutôt que des QR codes, tous deux bien adaptés pour porter des données de billet de façon fiable.

Qui a inventé MaxiCode ?

UPS a développé MaxiCode au début des années 1990 pour trier et suivre les colis à grande vitesse, à l'aide d'un motif en cible central caractéristique.

Pourquoi le QR code est-il devenu plus populaire que les autres codes 2D ?

Il se lisait rapidement sous n'importe quel angle, était libre d'utilisation et normalisé de façon ouverte, s'adaptait à presque toutes les tailles, et est arrivé juste au moment où les smartphones rendaient le scan sans effort.

Créez un QR code de façon honnête 🐾

Gratuit pour toujours, sans suivi, sans expiration — généré directement dans votre navigateur.

🎨 Créer un QR code →