Les QR codes et les codes Data Matrix sont tous deux des codes à barres 2D ou « codes 2D ». Ils sont de plus en plus utilisés par les fabricants, mais de manière très différente.
Qu'il s'agisse d'ajouter des informations à l'emballage des produits pour communiquer le message de la marque ou de fournir des options pour la traçabilité interne et les mesures anti-contrefaçon, les codes 2D offrent une multitude de possibilités aux fabricants de tous les secteurs.
Toutefois, quel code 2D convient le mieux à votre entreprise ?
Dans ce blog, nous cherchons à souligner les différences fondamentales entre les codes Data Matrix et les QR codes, afin que vous puissiez prendre une décision éclairée sur le code 2D qui vous convient.
Avant de voir les meilleures façons de les utiliser, expliquons comment distinguer un code Data Matrix d'un QR code.
Qu'est-ce qu'un code Data Matrix ?
Un code Data Matrix est un code à barres 2D qui code des données dans des cellules noires et blanches, ou dans des cellules sombres et claires contrastées, disposées dans une grille. Contrairement aux codes à barres 1D, les codes Data Matrix sont omnidirectionnels, ce qui signifie qu'ils peuvent être lus sous n'importe quel angle.
Le Data Matrix a été inventé en 1994 par la société américaine International Data Matrix, Inc. (I.D. Matrix).
Le nombre de lignes et de colonnes à l'intérieur d'un Data Matrix augmente avec la quantité d'informations stockées dans le code ; celui-ci est limité à 2 335 caractères alphanumériques.
À quoi ressemble un code Data Matrix ?
Les codes Data Matrix sont généralement de forme carrée, ou parfois rectangulaire, et sont composés de plusieurs points carrés clairs et foncés, ou « cellules », disposés dans une grille ou « matrice ».
Bien que généralement imprimés en noir et blanc, les codes Data Matrix peuvent être imprimés dans différentes combinaisons de couleurs, à condition que le contraste entre les cellules sombres et claires soit suffisant pour garantir la lisibilité.
Les codes Data Matrix sont définis par un motif en forme de L sur l'un des côtés du code, créant ainsi deux bordures adjacentes continues. Ce « motif de recherche » aide les scanners à caméra à localiser le code.
Comment scanner un code Data Matrix ?
Les codes Data Matrix peuvent être lus sous n'importe quel angle (0-360°) à l'aide d'un lecteur de codes Data Matrix ou d'un lecteur à caméra omnidirectionnelle. Certaines caméras de smartphone sont physiquement capables de scanner les codes Data Matrix. Toutefois, beaucoup de smartphones ne comportent pas cette fonctionnalité et une application tiers devra y être installée pour pouvoir lire l'information.
Qu'est-ce qu'un QR code ?
Un QR code, ou code à réponse rapide, est également un code à barres 2D qui code des données dans des cellules noires et blanches, ou dans des cellules sombres et claires contrastées, disposées dans une grille. Tout comme les autres codes 2D, les QR codes sont omnidirectionnels, ce qui signifie qu'ils peuvent être lus sous n'importe quel angle.
Le QR code a été inventé au Japon en 1994 par la Denso Corporation.
Les codes QR peuvent stocker un maximum de 4 296 caractères alphanumériques, déterminés par le nombre de lignes et de colonnes contenues dans le code.
À quoi ressemble un QR code ?
Un QR code est constitué de carrés de couleur sombre ou claire disposés en grille sur un fond contrasté.
Bien qu'ils soient souvent imprimés en noir et blanc, les codes QR peuvent être imprimés dans de nombreuses couleurs différentes, à condition que le contraste entre les cellules sombres et claires soit suffisant.
Pour aider les scanners à identifier le code, les codes QR comprennent un « motif de recherche » composé de trois structures carrées identiques situées dans les coins supérieur gauche, supérieur droit et inférieur gauche du code.
Comment scanner un QR code ?
Comme les codes Data Matrix, les codes QR peuvent être scannés dans n'importe quelle orientation à l'aide d'un lecteur de codes QR spécial ou d'un scanner à caméra. Les codes QR peuvent également être scannés à l'aide de la caméra d'un smarpthone. Ces dernières années, certains fabricants de téléphones mobiles ont commencé à inclure la lecture des codes QR dans la fonctionnalité standard de la caméra. Cela donne aux codes QR un léger avantage sur les codes Data Matrix dans les applications orientées clients, car les utilisateurs peuvent scanner un code directement à partir de la caméra de leur téléphone, sans utiliser d'application spéciale.
Quelle est la différence entre un code Data Matrix et un QR code ?
Les codes Data Matrix et QR sont tous deux des codes à barres 2D qui peuvent contenir les mêmes informations que les codes à barres linéaires traditionnels ou « 1D ». GS1, l'organisme mondial de normalisation, développe et maintient des normes internationales pour différents types de codes à barres, y compris les codes Data Matrix et les codes QR. Cela signifie que les codes Data Matrix et les codes QR peuvent comporter toutes les clés d'identification GS1, y compris un GTIN (Global Trade Item Number) : un numéro unique, reconnu au niveau international, utilisé pour identifier les produits.
Ces deux codes peuvent être utilisés pour stocker des informations telles que les dates de péremption des articles, les numéros de série et les numéros de lot. Ils peuvent également contenir des URL permettant de « prolonger » l'emballage du produit en dirigeant les consommateurs vers un site web externe contenant des informations utiles telles que les allergènes et données hygiénodiététiques, ou encore des recettes et modes d'emploi.
En outre, les deux codes ont des fonctions de correction d'erreurs, ce qui signifie que, contrairement à un code à barres 1D standard, les données peuvent toujours être lues même si le code est partiellement manquant ou endommagé. Les fonctions de correction d'erreurs pour les deux codes sont obtenues en utilisant l'algorithme de Reed-Solomon, une méthode mathématique de correction d'erreurs qui ajoute des données de sauvegarde dans un code.
Toutefois, de légères différences entre les deux codes font qu'ils sont plus ou moins bien adaptés selon l'application.
Les codes Data Matrix sont plus petits que les codes QR. Ils offrent une densité de données élevée dans un format très réduit, ce qui en fait une solution idéale pour le marquage de certaines parties de produits individuels, où l'espace peut être limité. L'Electronic Industries Alliance (EIA) américaine recommande l'utilisation de codes Data Matrix pour le codage ou l'étiquetage des composants électroniques de petite dimension. Les codes Data Matrix sont également les seuls codes 2D approuvés par GS1 pour les produits de santé réglementés ; les applications automobiles et aérospatiales en ont aussi fait leur type de code par défaut.
En comparaison, les codes QR sont plus grands et peuvent contenir plus de données que les codes Data Matrix. De plus, les codes Data Matrix ne peuvent coder que des informations en caractères numériques et alphanumériques, tandis les codes QR ont été inventés au Japon et peuvent également inclure des Kanji et d'autres jeux de caractères multi-octets, ce qui permet de les utiliser avec des langues non européennes.
Les codes QR et les codes Data Matrix sont des codes appartenant au domaine public, ce qui signifie qu'ils sont libres de droits et que vous n'avez pas besoin de payer une licence pour les utiliser. Les spécifications publiées et les exigences d'impression pour chaque code sont disponibles auprès de l'Organisation internationale de normalisation (ISO). Si vous voulez en savoir plus sur le fonctionnement des codes et la manière de les créer, vous pouvez consulter la norme ISO correspondante pour plus de détails :
- Les exigences relatives aux codes Data Matrix sont spécifiées dans la norme internationale ISO/IEC 16022.
- Les exigences relatives aux codes QR sont spécifiées dans la norme internationale ISO/IEC 18004.
Comparaison des codes 2D
Type de code |
Code Data Matrix |
QR code |
Capacité maximale |
Numérique : 3116
Caractères alphanumériques : 2335
Octets : 1556 |
Numérique : 7089
Caractères alphanumériques : 4296
Octets : 2953 |
Dimensions |
10×10 cellules min.
144×144 cellules max. |
21×21 cellules min.
177×177 cellules max. |
Correction des erreurs
|
Algorithme de Reed-Solomon
Capacité de correction d'erreurs de 25 à 33 %
Le niveau n'est pas réglable
|
Algorithme de Reed-Solomon
La correction d'erreurs pour les codes QR peut être ajustée pour obtenir une plus grande capacité de correction d'erreurs.
Quatre niveaux de correction d'erreurs sont disponibles. Pour chaque niveau, une plus grande quantité de données de sauvegarde est nécessaire, ce qui augmente la taille du QR code.
- Niveau L 7 %
- Niveau M 15 %
- Niveau Q 25 %
- Niveau H 30 %
|
Quel code 2D vous convient le mieux ?
Malgré leurs différences, les deux codes peuvent être utilisés de manière très similaire : ils offrent tous deux la possibilité d'encoder davantage de données qu'un code à barres 1D traditionnel et peuvent être utilisés pour fournir des informations supplémentaires à des fins de traçabilité interne et de marketing auprès des consommateurs.
En pratique, toutefois, les codes Data Matrix sont le plus souvent utilisés pour l'identification interne des produits et les applications anti-contrefaçon, tandis que les codes QR sont devenus le format standard pour la plupart des applications destinées aux consommateurs.
Certaines applications typiques des deux codes sont présentées dans le tableau ci-dessous.
Applications des codes 2D
Code Data Matrix |
QR code |
- Traçabilité de la chaîne logistique, y compris le marquage direct comme pour les composants électroniques
- Lutte contre la contrefaçon via la sérialisation, par exemple pour les emballages pharmaceutiques
|
- Informations supplémentaires sur le produit
- Modes d'emploi et recettes
- Communication sur réseaux sociaux
- Liens automatiques pour la commande de pièces détachées et l'enregistrement de la garantie
- Promotions, concours et jeux
|
Impression de codes 2D
Comme pour toute impression de produit, il est également important de s'assurer que les codes 2D sont imprimés correctement, en choisissant la bonne application d'impression et un système de vérification des codes afin de contrôler la qualité et la précision du code final.
Bien que les codes Data Matrix et QR offrent une plus grande tolérance aux erreurs que les codes à barres 1D traditionnels, il est impératif de veiller à ce qu'ils soient propres, nets et corrects afin qu'ils puissent être utilisés comme il faut par les consommateurs et que les détaillants et les acteurs de la chaîne logistique au sens large leur fassent pleinement confiance.
Les systèmes de vérification des codes, tels que la Série R Domino, permettent de scanner les codes après l'impression, afin de s'assurer que le code imprimé répond aux exigences de qualité d'impression. Ils peuvent également être utilisés pour vérifier l'exactitude des données.
Quelle est la meilleure technologie pour imprimer des codes 2D?
Si vous envisagez d'ajouter un code Data Matrix ou un QR code à l'emballage de votre produit et que vous avez besoin de plus d'informations sur la meilleure façon de procéder, n'hésitez pas à nous contacter. Nous disposons d'une vaste gamme de solutions d'impression et d’étiquetage pour répondre aux exigences de tous les secteurs et types d'emballages. Nous proposons également une vaste gamme de systèmes spéciaux de vérification de code conçus pour compléter la gamme de produits de Domino. Nos experts sont à votre disposition pour discuter de vos besoins spécifiques et déterminer le code et la solution d'impression qui conviennent le mieux à votre entreprise.