Digital Link

Lisibilité d'un code QR GS1 Digital Link : taille, zone de silence, contraste et tests

Mis à jour

Mia

Par Mia

Rédactrice spécialisée dans les normes GS1 et la réglementation européenne d’étiquetage.

Dans un rayon de magasin, une femme tient d'une main un flacon cosmétique vert et pointe de l'autre son téléphone vers lui, sur le point de le scanner

TL;DR

  • Un code QR GS1 Digital Link a besoin d'une marge libre de 4 modules de chaque côté (1 pour un Data Matrix), de modules foncés sur un fond clair et d'une taille de module comprise dans la plage que GS1 fixe pour l'endroit où il sera scanné.
  • L'URL détermine le nombre de modules : une URL plus courte donne des modules plus grands dans le même espace. Pour un scan au téléphone, environ 2 × 2 cm est un minimum pratique pour une URL courte.
  • Faites une épreuve sur le support réel, scannez avec plusieurs téléphones et un scanner de caisse 2D, et faites noter l'impression selon l'ISO/IEC 15415 si le code doit passer en caisse dans la distribution.

Un code QR GS1 Digital Link se scanne de manière fiable lorsque la taille de son module convient au scanner et au procédé d'impression, que sa zone de silence est vide et que ses modules foncés contrastent nettement avec le fond. Tenez-le à l'écart des plis et des courbes serrées, et testez-le sur l'emballage imprimé. Voici les valeurs, pour les codes QR et pour le Data Matrix lorsque la place manque.

Module (dimension X)La largeur d'un carré du code ; toutes les autres dimensions en découlent
Zone de silenceCode QR : 4 modules de chaque côté (ISO/IEC 18004). Data Matrix : 1 module (ISO/IEC 16022)
Scan au téléphoneEnviron 2 × 2 cm pour une URL courte, davantage pour les URL longues ou les distances plus grandes
Scan en caisseUne taille de module conforme aux tables de spécification des symboles des spécifications générales GS1
CouleursModules foncés sur fond clair ; pas de modules rouges, orange ou jaunes
Correction d'erreur (QR)Niveau M par défaut, Q ou H pour les surfaces rugueuses
Qualité d'impressionNotée de 4 à 0 (de A à F) selon l'ISO/IEC 15415

La largeur imprimée correspond au nombre de modules multiplié par la taille du module, plus 8 modules de zone de silence. L'URL fixe le nombre ; vous fixez la taille.

  • Pour un scan au téléphone, environ 2 × 2 cm (0,8 × 0,8 po) est un minimum pratique pour une URL courte. Une règle empirique courante consiste à prévoir un code d'environ un dixième de la distance de scan : 5 cm de large pour un code lu à 50 cm.
  • Pour un scan en caisse, GS1 fixe une taille de module minimale, cible et maximale pour chaque application dans les tables de spécification des symboles des spécifications générales GS1. Trop petits, les modules ne peuvent pas être distingués par l'imageur ; trop grand, le code peut déborder de son champ de vision. Vérifiez la version en vigueur avant de figer la maquette.

Comment la longueur de l'URL modifie-t-elle le code ?

Un code QR grandit par versions : chacune ajoute 4 modules par côté, à partir de 21 × 21 pour la version 1, et contient une quantité fixe de données selon le niveau de correction d'erreur. Une URL plus longue implique une version plus élevée, donc des modules plus nombreux et plus petits dans le même espace.

URLCaractèresVersion au niveau MModulesLargeur pour un module de 0,5 mmAvec la zone de silence
https://id.example.com/01/0950600013435240329 × 2914,5 mm18,5 mm
Plus /10/LOT42/21/123457433 × 3316,5 mm20,5 mm
Plus ?17=27123167537 × 3718,5 mm22,5 mm
Environ 100, avec des paramètres de suivi100641 × 4120,5 mm24,5 mm

Le module de 0,5 mm ne sert qu'à illustrer le calcul ; ce n'est pas une valeur GS1. Les versions supposent un encodage en mode octet.

Pour rester compact, utilisez un domaine court, n'encodez que les qualificatifs dont vous avez besoin et laissez de côté les paramètres de suivi : le resolver peut enregistrer les scans à leur place. Le guide technologique couvre la syntaxe de l'URL.

Quelle zone de silence le code exige-t-il ?

SymboleZone de silence minimaleNormePour un module de 0,5 mm
Code QR4 modules de chaque côtéISO/IEC 180042 mm
Data Matrix1 module de chaque côté ; davantage est plus sûrISO/IEC 160220,5 mm

Mesurez à partir du bord extérieur des modules les plus externes. Le texte, les cadres et les lignes de découpe qui s'y trouvent comptent tous comme des empiètements. Pour la marge du code-barres linéaire sur un emballage à double code, voir le guide du placement du double code-barres.

Quelles couleurs et quel contraste se scannent de manière fiable ?

Les scanners de caisse utilisent une lumière rouge : tout ce qui paraît clair sous une lumière rouge disparaît. C'est pourquoi un code peut fonctionner sur un téléphone et échouer en caisse.

CombinaisonRésultat
Noir sur blancLe plus fiable
Bleu foncé, vert ou brun sur fond clairSe lit généralement ; à tester
Modules rouges, orange ou jaunesÉchoue sur les scanners de caisse
Modules clairs sur fond foncé (inversé)Illisible pour de nombreux scanners
Dorure métallique ou film transparentPeu fiable sans un fond blanc opaque sous le code et sa zone de silence

Imprimez le code dans une seule encre foncée en ton direct, et non dans un mélange de couleurs de quadrichromie, afin que les décalages de repérage ne puissent pas le rendre flou.

Quel niveau de correction d'erreur choisir ?

NiveauRécupère environÀ utiliser quand
L7 % des donnéesImpression nette, place réduite
M15 %La plupart des emballages
Q25 %Supports rugueux, abrasion, condensation
H30 %Manipulation intensive et risque de dommages

Les niveaux plus élevés ajoutent des modules : l'URL de 40 caractères ci-dessus est en version 3 au niveau M, mais en version 5 au niveau H. La correction d'erreur est une marge contre les dommages, pas un espace pour un logo. Le Data Matrix (ECC 200) a une correction d'erreur fixe ; vous ne choisissez que la taille. Voir code QR vs Data Matrix pour savoir quand utiliser chacun.

Comment le procédé d'impression et le support influent-ils sur la lisibilité ?

Procédé ou supportRisque principalQue faire
FlexographieL'engraissement de l'encre fait grossir les modules foncésDemandez à l'imprimeur une compensation de l'engraissement ; évitez les très petits modules
Transfert thermique sur la ligneDes modules qui ne correspondent pas à un nombre entier de points de l'imprimante4 points à 203 dpi font 0,50 mm ; 6 points à 300 dpi font environ 0,51 mm
Marquage jet d'encre ou laserPoints ronds et irréguliers, contraste plus faibleDes modules plus grands ; vérifiez chaque réglage
Film brillant ou vernisRefletsUne finition mate sur la zone du code
Carton ondulé, étiquettes textilesSurface rugueuse, lavage, étirementDes modules plus grands ; testez après lavage

Une personne photographie un pot de yaourt avec son téléphone au-dessus d'un plan de travail de cuisine

Où placer le code sur l'emballage ?

EmplacementRisqueRecommandation
Face planeAucunÀ privilégier
Canettes, bouteilles, tubesLes bords du code s'incurvent et s'éloignent de l'objectifGardez un code petit par rapport au diamètre, ou utilisez une zone plane
Plis, soudures, rabats de collage, sertissagesRompent la grilleGardez le code et sa zone de silence à l'écart
Bords de coupe, découpesLa tolérance de coupe empiète sur la zone de silencePrévoyez une marge supplémentaire

Pour le choix de la face côté consommateur, voir où placer un code QR sur son emballage.

Comment le tester ?

TestOutilRéussi lorsque
TéléphonesLes applications d'appareil photo natives de deux ou trois téléphones iOS et Android, à distance réelle, en faible luminosité et en biaisLa bonne page s'ouvre à chaque fois
CaisseUn imageur de caisse compatible 2D, fourni par votre distributeur ou par un laboratoire d'essaiIl lit le GTIN et analyse l'URI GS1 Digital Link
Qualité d'impressionUn vérificateur ISO/IEC 15415La note atteint le minimum que GS1 fixe pour votre application dans ses tables de spécification des symboles ; 1,5 (C) est le minimum habituel dans la distribution

Un code peut se scanner sur un téléphone récent et échouer malgré tout à la notation. Si les téléphones scannent le code mais que la page ne s'ouvre pas, voir pourquoi un GS1 Digital Link ne fonctionne pas.

  1. Figez l'URL définitive. Décodez le code et vérifiez le domaine, le GTIN à 14 chiffres et les éventuels qualificatifs.
  2. Choisissez le symbole et le niveau. QR pour les emballages grand public, Data Matrix lorsque la place manque ; niveau M sauf si la surface est rugueuse.
  3. Fixez la taille du module. Dans la plage GS1 pour le scan en caisse, et assez grande pour les téléphones à votre distance de scan.
  4. Exportez en vectoriel. Placez un SVG ou un PDF et mettez-le à l'échelle proportionnellement.
  5. Dégagez la zone de silence. 4 modules autour d'un code QR, 1 autour d'un Data Matrix.
  6. Vérifiez le contraste. Une seule encre foncée en ton direct sur fond clair, avec un fond blanc sur une dorure ou un film transparent.
  7. Placez-le sur une zone plane. À l'écart des plis, des soudures, des bords de coupe et des courbes serrées.
  8. Faites une épreuve sur le support réel. Utilisez le procédé d'impression et le matériau réels.
  9. Scannez et faites noter. Testez sur plusieurs téléphones et sur un scanner de caisse 2D, et vérifiez selon l'ISO/IEC 15415.

La plateforme génère des codes QR GS1 que vous pouvez télécharger en SVG, PDF ou PNG ; utilisez le SVG ou le PDF pour l'impression. Vous pouvez choisir un code QR ou un QRBARCODE, ajouter un cadre et un appel à l'action, et afficher le GTIN sous le code comme solution de secours pour les caissiers. Les liens utilisent par défaut le domaine court dlink.is, et les plans payants ajoutent les domaines personnalisés. Les GTIN sont validés à la création, et les destinations peuvent changer après l'impression. Créez un compte gratuit pour tester un code sur votre emballage.

Foire aux questions

Environ 2 × 2 cm pour le scan au téléphone d'une URL courte. Pour le scan en caisse, la taille du module doit se situer dans la plage des spécifications générales GS1 pour votre application.

Quelle est la taille de la zone de silence autour d'un code QR ?

Au moins 4 modules de chaque côté, selon l'ISO/IEC 18004. Un Data Matrix a besoin d'au moins 1 module.

Oui, si les modules sont foncés et le fond clair. Évitez les modules rouges, orange et jaunes : les scanners de caisse utilisent une lumière rouge, et ces couleurs se lisent comme du fond.

Puis-je placer un logo au milieu du code ?

Évitez-le sur un code qui doit passer en caisse. Un logo consomme la marge de correction d'erreur avant même que l'emballage ne quitte l'usine.

Un test au téléphone suffit-il avant l'impression ?

Non. Les téléphones sont indulgents ; les scanners de caisse et les vérificateurs ne le sont pas. Testez les deux, et faites noter l'impression selon l'ISO/IEC 15415.

Soyez un leader de la transition des codes-barres aux QR codes GS1