
QR code, Data Matrix, PDF417, Aztec : quelle symbologie choisir
La boîte de médicaments, la carte d'embarquement sur un téléphone, le billet de train dans un portefeuille et l'affiche du hall de gare portent tous un code en deux dimensions. En général, un seul de ces quatre codes est un QR code, et les trois autres ne sont là ni par hasard ni par habitude.
Chacun de ces formats a été conçu autour d'un lecteur précis dans une situation précise. Choisir entre eux est surtout une question de savoir qui tient le scanner.
Partez du lecteur, pas du code
La question la plus utile n'est pas « quel format est le meilleur » mais « quel appareil va lire ce symbole, et est-ce moi qui choisis cet appareil ? ».
Si la réponse est un téléphone appartenant à quelqu'un que vous n'avez jamais rencontré, la décision est déjà prise et le reste est de la lecture de fond. Si la réponse est un imageur fixe sur une ligne de production, un terminal portable remis à votre propre personnel, ou un lecteur de portique dans une gare que vous exploitez, alors le champ s'ouvre et les arbitrages deviennent réels.
Tout ce qui vient ensuite — capacité, encombrement, correction d'erreurs, procédé d'impression — est négociable. La prise en charge par les lecteurs ne l'est pas.
QR : le seul que le téléphone d'un inconnu lira
Trois motifs de repérage aux coins, un motif d'alignement dans le quatrième pour toutes les tailles sauf les plus petites, une correction d'erreurs Reed-Solomon à quatre niveaux au choix, et des modes d'encodage adaptés aux contenus numérique, alphanumérique, octet et kanji. La structure et son histoire sont bien documentées, et la séquence de lecture explique pourquoi les carrés d'angle portent une si grande part du travail.
La propriété décisive n'est pas technique. Les applications appareil photo actuelles d'iOS et d'Android détectent les QR codes nativement, sans application séparée et sans réglage par l'utilisateur. Aucune autre symbologie 2D n'a cela. Cela signifie que demander à un inconnu de scanner un QR code ne coûte presque rien, alors que lui demander de scanner autre chose implique d'abord de trouver et d'installer quelque chose.
La capacité est confortable pour un usage courant. URL, fiches de contact, charges structurées, texte brut et identifiants Wi-Fi tiennent sans difficulté à des tailles ordinaires. La production en volume est bien outillée aussi, qu'il s'agisse d'une poignée pour une campagne ou de milliers de codes uniques d'un coup.
Le prix de tout cela, c'est l'encombrement. QR exige une zone de silence de quatre modules sur chaque côté, et ses trois repères consomment une part fixe de la grille quelle que soit la quantité de contenu encodée.
Data Matrix : quand la pièce est plus petite que l'étiquette
Data Matrix remplace les trois carrés d'angle par une bordure pleine en L sur deux côtés adjacents et une ligne et une colonne alternées sur les deux autres, dont le lecteur tire l'orientation et le pas des modules. Les implémentations actuelles utilisent la correction Reed-Solomon. Des variantes carrées et rectangulaires existent.
L'avantage est la densité et la marge. Data Matrix exige une zone de silence bien plus étroite que QR, et sa géométrie de repérage a moins de surcharge : à taille de module donnée et faible charge utile, il occupe nettement moins de surface. C'est pourquoi il est devenu le choix standard pour le marquage direct de pièces en électronique et pour le marquage des dispositifs médicaux, là où le code va sur l'objet lui-même plutôt que sur une étiquette, et où l'objet peut faire quelques millimètres.
Il se lit bien sur des surfaces difficiles : métal gravé, pièces moulées micropercutées, plastique moulé, corps courbes. Le lecteur est normalement un imageur fixe ou portable réglé pour la tâche, avec un éclairage choisi selon la méthode de marquage. Une prise en charge par téléphone existe dans des applications dédiées mais pas dans l'appareil photo natif, ce qui place fermement Data Matrix du côté contrôlé de la ligne.
PDF417 : une pile de codes-barres linéaires
PDF417 est structurellement différent des trois autres. Plutôt qu'une matrice, c'est une pile de rangées, chacune construite à partir de motifs de barres et d'espaces au format linéaire, avec des motifs de début et de fin aux deux extrémités de chaque rangée et une correction Reed-Solomon à niveaux réglables.
Cette construction a une conséquence précise : un scanner laser à balayage peut le lire, puisque chaque rangée se présente comme un code-barres linéaire. Les symbologies matricielles, dont QR, Data Matrix et Aztec, ont besoin d'un imageur de zone qui capture une image en deux dimensions. Partout où un scanner laser est déjà installé et où la charge utile est trop grande pour un code-barres unidimensionnel, PDF417 est le format qui s'adapte au matériel existant.
Il est utilisé sur les permis de conduire dans plusieurs pays et sur les cartes d'embarquement imprimées, deux cas où une charge de texte assez importante doit tenir sur un document et être lue par un équipement que l'émetteur impose. La forme est large et basse par nature, ce qui convient à une bande en bas d'une carte et à presque rien sur une affiche.
Aztec : conçu pour franchir un portique
Aztec place une cible de carrés concentriques au centre du symbole et grandit vers l'extérieur en anneaux. Sa caractéristique pratique déterminante est qu'il n'exige aucune zone de silence, donc il peut toucher directement l'impression environnante sans rien réserver autour.
Cette propriété en fait un choix naturel pour les titres de transport, où il apparaît largement sur les billets de train et sur certaines cartes d'embarquement. Le support de billet est chargé, le code partage souvent la place avec du texte dense, et le lecteur est un portique ou un terminal choisi par l'exploitant. Le repère central est aussi généralement facile à localiser sur un écran tenu de biais, ce qui compte quand le billet est un téléphone plutôt que du papier.
Et en France ?
La France offre un exemple parlant de Data Matrix imposé par la réglementation : les boîtes de médicaments. Depuis 2011, elles portent un code Data Matrix qui contient l'identifiant du produit, le numéro de lot et la date de péremption, lu en pharmacie et à l'hôpital pour la traçabilité. La directive européenne sur les médicaments falsifiés a ensuite ajouté un numéro de série unique par boîte.
Ce code n'est pas destiné au public, et un téléphone ne l'ouvrira pas comme une page web. Si un laboratoire veut offrir une notice détaillée ou une vidéo aux patients, il ajoute un QR code séparé, clairement signalé, à côté du Data Matrix réglementaire.
Lire la décision à l'envers
Partez de la contrainte qui ne changera pas, et laissez-la choisir le format.
Le public le scanne avec son propre téléphone : QR, sans réserve. Signalétique commerciale, emballages, chevalets de table, tickets, vitrines. Les codes en commerce de détail vivent ou meurent selon qu'un client peut scanner sans rien installer.
Le marquage va directement sur une pièce petite ou malcommode, lu par un équipement que vous possédez : Data Matrix, avec le procédé de marquage validé sur le substrat réel avant de figer la conception.
Des scanners laser sont déjà déployés et la charge utile est de quelques centaines de caractères sur une carte ou un document : PDF417, à condition de contrôler aussi ce qui est émis.
Le symbole va sur un billet chargé lu par des portiques que vous exploitez : Aztec, et la zone de silence absente y travaille vraiment pour vous.
Un test tranche l'essentiel du débat. Prenez le téléphone dans votre poche, ouvrez l'appareil photo, et pointez-le sur un symbole candidat. S'il ne se passe rien, ce format n'est viable pour personne hors de votre organisation, quelles que soient ses valeurs de densité et de correction d'erreurs sur le papier. Vérifier un code sur de vrais appareils avant de s'engager vaut mieux que n'importe quelle comparaison de spécifications, et le même raisonnement s'applique quand on pèse un code imprimé face à une alternative sans contact comme le NFC.


