Zone de silence d'un QR code : pourquoi 4 modules de marge — featured illustration
Design

Zone de silence d'un QR code : pourquoi 4 modules de marge

6 min de lecture
Créer un QR code

La carte revient de l'imprimeur avec le code calé dans le coin inférieur, aligné sur la même marge que le texte, et un fin filet doré qui longe le bord. À l'écran, la composition semblait équilibrée. En salle, une bonne partie des téléphones n'arrive pas à le lire.

Le filet doré se trouve à environ deux millimètres du noir. C'est toute la faute.

La marge fait partie du symbole, pas de son entourage

Un QR code ne s'arrête pas au damier de carrés sombres. La spécification compte la zone vide qui l'entoure parmi les composants du symbole, exactement comme les motifs de synchronisation ou les repères d'angle. Sur un QR code standard, cette zone vide mesure quatre modules de large sur chacun des quatre côtés. Le Micro QR, qui forme une famille à part avec sa propre géométrie, n'en demande que deux.

Un module est une cellule de la grille : le plus petit carré du motif. Pas un pixel, pas un millimètre. Quatre modules de zone de silence veut dire quatre de ces cellules, ce qui fait de l'exigence un rapport et non une mesure.

Imprimez un code de 25 modules sur 40 mm de large et chaque module tombe près de 1,6 mm, la marge doit donc faire environ 6,4 mm. Réduisez le même code à 20 mm et la marge nécessaire est divisée par deux avec tout le reste. Aucun chiffre en millimètres n'apparaît nulle part dans la spec, et c'est exactement pourquoi l'exigence se perd quelque part entre un fichier de création et une presse. Déterminer la taille physique suit la même logique, mise à l'échelle de la distance à laquelle les gens se tiendront.

Ce qu'un décodeur fait de l'espace vide

Trouver un QR code commence par les trois motifs de repérage. Un lecteur trace des lignes de balayage dans l'image à la recherche d'un rapport de longueurs précis : sombre, clair, sombre, clair, sombre, dans des proportions d'environ 1:1:3:1:1. Ce rapport ne tient que s'il existe de l'espace clair à l'extérieur de l'anneau externe. Collez le motif contre un objet sombre et la dernière plage fusionne avec lui, les proportions se cassent, et le repère cesse d'être repérable.

La marge fait un second travail ensuite. Une fois les repères localisés, le lecteur estime la taille de module et détermine où le symbole s'arrête. Une bordure libre lui donne une frontière sans ambiguïté. Sans elle, il peut aspirer le graphisme voisin dans la grille d'échantillonnage et se tromper d'un module ou deux sur l'étendue du code. Cela décale tous les points d'échantillonnage dans une direction et corrompt la lecture alors même que chaque module du code s'est parfaitement imprimé.

Il existe une troisième fonction moins remarquée. Les capteurs d'image fixent un seuil noir-blanc à partir du contraste local, et la zone de silence fournit une référence locale propre de ce qui compte comme clair.

Les cinq façons dont elle disparaît

Le recadrage serré. Quelqu'un exporte le code et rogne jusqu'aux modules sombres extérieurs, ou recadre dans un éditeur d'image pour retirer ce qui ressemble à du blanc gaspillé. C'est la cause la plus fréquente et la plus facile à confirmer : comptez les modules vers l'extérieur depuis le bord du motif.

Un fond qui arrive au ras. Le code repose sur une photographie, un aplat de couleur ou un dégradé. La largeur est techniquement là ; le contraste, non. Une zone de silence en bleu-vert moyen n'est pas une zone de silence.

Cadres, anneaux et légendes. Une incitation au scan dessinée en cercle autour du code, une flèche, un filet fin, une légende posée trop près. Les cadres décoratifs vendus comme des boosters d'engagement mordent fréquemment dans les quatre modules.

Coupe et fond perdu. La marge existe dans le fichier, mais le code se trouve près du trait de coupe et la variation normale de rognage retire un ou deux millimètres d'un côté. Tout ce qui est proche d'un bord de coupe devrait voir sa marge mesurée depuis la coupe la plus défavorable et non depuis le plan de travail. C'est à la préparation à l'impression que cela se rattrape ou se manque.

Plis, découpes et courbes. Un code qui chevauche un pli, enveloppe une bouteille ou traverse un panneau rainé peut avoir une marge techniquement présente et optiquement inutile, parce que la surface s'incurve avant que la caméra ne voie toute la zone libre.

Le blanc est une convention ; le clair est l'exigence

La spec demande une zone libre qui se lise comme claire face aux modules sombres. Elle n'exige pas du blanc. Un crème, un gris pâle ou une teinte douce fonctionnent tous. Une couleur plus soutenue peut fonctionner si le contraste survit à l'exposition automatique d'un appareil photo de téléphone, ce qui est un seuil plus bas qu'il n'y paraît, puisque les téléphones compressent agressivement la plage tonale en lumière mixte.

Les codes inversés, c'est-à-dire modules clairs sur fond sombre, sont une autre question. Certains décodeurs gèrent l'inversion et d'autres non, et le comportement varie selon l'application et la version de plateforme plutôt que de suivre une règle universelle. Un code qui se lit sur un téléphone et cale sur un autre est souvent inversé. Si une création réclame un rendu sombre, testez d'abord sur plusieurs appareils, ou gardez les modules sombres et déplacez plutôt la couleur environnante. La colorisation personnalisée a plus de marge qu'on ne le croit, tant que les modules restent l'élément le plus sombre et que la marge reste plus claire qu'eux.

Les deux modules de Micro QR ne sont pas une remise sur les codes standard

La zone de silence de deux modules appartient spécifiquement à Micro QR, et elle vient avec une structure de symbole différente, un unique motif de repérage et une capacité bien moindre. Ce n'est pas une version assouplie de la règle des quatre modules que l'on pourrait appliquer à un code standard quand la place manque.

Rogner un code standard à deux modules ne produit pas un Micro QR. Cela produit un code standard avec la moitié de la marge prévue, qui se lira sur un bon appareil photo en bonne lumière et échouera sur un appareil bas de gamme dans un restaurant sombre. C'est dans cet écart entre « ça marche sur mon téléphone » et « ça marche sur tous les téléphones » que vivent la plupart des échecs sur le terrain.

Et en France ?

Sur un emballage vendu en France, la zone de silence est souvent grignotée par les mentions obligatoires qui se disputent la même face : le logo Triman et l'Info-tri, le pictogramme femme enceinte sur les boissons alcoolisées, les logos de certification, la liste des ingrédients.

Le réflexe à prendre en maquette : réservez d'abord l'emplacement du code avec sa marge de quatre modules, sous forme d'un cadre vide verrouillé, avant de placer les autres logos. Il est bien plus facile de caser un pictogramme autour d'un espace protégé que de récupérer, au dernier BAT, deux millimètres de blanc autour d'un code.

Vérifier avant le passage en presse

Mesurez en modules, pas en millimètres. Ouvrez l'export avec un fort zoom, repérez le bord du motif, puis comptez quatre cellules vers l'extérieur. Si un élément graphique apparaît avant la quatrième, la marge est trop étroite.

Vérifiez ensuite la résolution séparément, car un code peut avoir une marge correcte et échouer quand même sur un bord mou. Le sous-échantillonnage brouille la frontière entre les modules extérieurs et la zone libre, ce qui rétrécit la zone de silence effective alors que la géométrie est bonne. La résolution pour l'impression et les causes d'un code aux bords mous alimentent toutes deux ce point.

Enfin, testez la pièce imprimée plutôt que le fichier, à la distance et sous l'éclairage que les gens rencontreront vraiment, sur plus d'un appareil. Si elle refuse encore de se lire alors que la marge est bonne, déroulez les autres causes d'échec courantes plutôt que de réimprimer au jugé.

Partager cet article