
Résolution d'un QR code pour l'impression : DPI, vectoriel, CMJN
Une graphiste exporte un PNG de 300 × 300 pixels pour un code qui mesurera huit centimètres sur une banderole de salon. Une fois imprimé, cela fait 100 DPI. L'épreuve paraît nette sur l'écran du portable, le code imprimé échoue sur un téléphone sur deux, et c'est le QR code qu'on accuse, pas le fichier.
La résolution d'impression est la raison la plus fréquente pour laquelle un code qui marchait à l'écran cesse de marcher sur papier. C'est aussi l'un des problèmes les plus faciles à éviter, car la bonne réponse consiste généralement à ne pas penser aux DPI du tout.
Si l'imprimeur accepte le vectoriel, envoyez du vectoriel
Le SVG, l'EPS et le PDF décrivent le QR code tel qu'il est réellement : une collection de rectangles définis par des coordonnées. Aucune notion de résolution n'entre en jeu. Que le fichier parte sur une carte de visite ou sur le flanc d'un camion de livraison, les arêtes restent mathématiquement franches, puisque le logiciel de la presse recalcule la géométrie à la résolution qui est la sienne.
Demandez du vectoriel en premier, à chaque fois. La plupart des imprimeurs professionnels préfèrent le recevoir. Un QR code est proche du candidat vectoriel idéal, puisque c'est une géométrie plate sans dégradés ni détails photographiques à préserver.
Si votre générateur ne produit que du PNG, c'est une limite du générateur et non du format. Le nôtre exporte le SVG sans supplément : [composez le code](/) avec tout le style voulu, puis un compte gratuit par e-mail ou via Google libère le fichier vectoriel.
Quand le matriciel est imposé, 300 DPI à la taille finale sont le plancher
Certains flux imposent un fichier matriciel : un gabarit d'impression à la demande, un pilote d'imprimante de bureau, la charte d'un partenaire. 300 DPI est la résolution d'impression commerciale standard et fonctionne comme plancher pour un QR code. Deux mots de cette phrase font le vrai travail : taille finale.
Les DPI ne veulent rien dire sans une dimension imprimée attachée. Une image de 1200 pixels fait 300 DPI sur dix centimètres, 150 DPI sur vingt et 600 DPI sur cinq. Le nombre que vous exportez, ce sont des pixels. Le nombre qui compte, ce sont les pixels divisés par les pouces imprimés.
Raisonnez donc à l'envers. Décidez d'abord de la largeur imprimée, multipliez par 300, et exportez au moins ce nombre de pixels :
- pour 1 pouce de large, 300 px minimum
- 1,5 pouce demande 450 px
- pour 2 pouces, 600 px
- un code de 4 pouces veut 1200 px
- 8 pouces signifie 2400 px
Dépasser 300 ne coûte rien sinon du poids de fichier, et pour les petits codes c'est une bonne habitude. 600 DPI sur un code d'un pouce donnent un fichier de 600 pixels, trivial à manipuler.
Le vrai chiffre derrière le chiffre, c'est la taille de module
Les DPI ne sont qu'un intermédiaire. Ce qui détermine la réussite d'un scan, c'est le nombre de pixels imprimés que reçoit chaque module. Un module est un petit carré de la grille, et la version du code fixe combien tiennent dans la largeur : la version 1 fait 21 modules de large, et l'échelle monte jusqu'à 177 modules en version 40.
Le calcul est court. Prenez la largeur imprimée, divisez par le nombre de modules, multipliez par les DPI.
Un code d'un pouce large de 33 modules à 300 DPI donne environ 9 pixels imprimés à chaque module. Confortable. Le même code à 100 DPI donne à chaque module à peu près 3 pixels. Désormais chaque bord de module doit tomber sur un tiers de point d'encre, l'engraissement arrondit les coins, et le travail du scanner devient de la devinette.
Autour de quatre pixels imprimés par module, les choses commencent à baver. En dessous, les transitions entre clair et sombre cessent d'être nettes, la correction d'erreurs commence à absorber les dégâts, et à un moment elle s'épuise. Un contenu plus long signifie une version plus haute, donc plus de modules sur la même largeur physique : un code portant une longue URL demande plus de résolution qu'un court à dimensions identiques. Bon argument pour garder les URL imprimées courtes.
Les dimensions physiques sont un calcul distinct, contre la distance de scan. Le guide des tailles traite cela correctement et c'est là que vivent ces tableaux.
Deux choses qui ruinent un fichier avant la presse
L'agrandissement. Passer un PNG de 200 pixels à 1200 pixels n'ajoute aucun détail. L'interpolation invente des pixels gris flous le long de chaque bord de module, et les bords flous sont précisément ce avec quoi un scanner peine. Il vous faut un fichier plus grand ? Régénérez le code à la taille voulue. Cela prend quelques secondes. Réparer un code flou parcourt les modes d'échec si vous avez hérité d'un mauvais fichier.
Les captures d'écran. Une capture d'un QR code est la pire source possible et cela arrive en permanence. Vous récupérez la résolution de l'écran, typiquement entre 72 et 144 DPI, plus les artefacts de compression s'il est passé par une messagerie, plus l'anticrénelage appliqué par le navigateur au rendu. Trois pertes de qualité distinctes empilées sur un fichier qui n'en avait aucune en réserve. Quand quelqu'un vous envoie un code en capture, demandez l'export d'origine. L'export PNG bien fait décrit à quoi ressemble un fichier matriciel propre.
La conversion des couleurs mange discrètement votre contraste
Le RVB est de la lumière additive. Le CMJN est de l'encre soustractive. Un code conçu dans un bleu écran saturé peut se convertir en un bleu imprimé plus terne et plus clair, et si les modules clairs portent eux aussi une teinte, le contraste entre eux se resserre. Les scanners ont besoin d'une séparation claire entre zones claires et sombres, et une conversion qui tire les deux vers le milieu, c'est ainsi qu'un code validé à l'écran échoue sur le support.
Convertissez vous-même en CMJN et inspectez le résultat avant que l'imprimeur ne le fasse en silence. Puis testez la version convertie sur du vrai papier plutôt que sur un moniteur affichant un aperçu CMJN.
Demandez du noir 100 % sur les petits codes
Les graphistes construisent souvent le noir à partir des quatre encres, un noir riche, parce qu'il paraît plus profond sur de grandes surfaces. Sur un QR code, c'est un piège. Quatre plaques doivent se caler parfaitement pour que chaque bord de module reste net, et le repérage d'une presse dérive de fractions de millimètre. À des tailles de module proches d'un demi-millimètre, cette dérive apparaît comme une frange colorée le long de chaque bord.
Spécifiez 100 % noir, une seule plaque, pour les modules sombres de tout code de moins de cinq centimètres environ. Le repérage cesse de compter quand une seule plaque est en jeu. Dites-le explicitement à l'imprimeur au lieu de supposer que quelqu'un le remarquera.
Et en France ?
Les imprimeurs français, en ligne comme en atelier, demandent en général un PDF prêt à imprimer, souvent au format PDF/X, en CMJN, avec un profil ICC adapté au papier : pour un papier couché, le profil européen de référence est souvent Coated FOGRA39.
Pour le QR code, cela implique deux précautions. Exportez-le en vectoriel dans ce PDF plutôt qu'en image, pour qu'il reste net à toutes les tailles. Et vérifiez que la conversion en CMJN n'a pas transformé votre noir en noir enrichi de quatre couleurs : un léger décalage de repérage entre les plaques suffit à flouter les bords des modules.
Zone de silence, fond perdu et trait de coupe
La zone de silence, c'est la marge vide autour du code, d'au moins quatre modules. Elle n'a rien de décoratif : les lecteurs s'en servent pour repérer où le code commence et s'arrête. Deux erreurs courantes la détruisent au moment de l'impression :
Placer un code près d'un bord de coupe, si bien qu'une partie de la marge est rognée. Gardez toute la zone de silence plus la marge de sécurité de votre document à l'intérieur du trait de coupe.
Laisser une image de fond ou un aplat de couleur déborder dans la marge. La zone de silence doit correspondre au ton clair des modules clairs du code, et une photo ou un dégradé derrière compte comme un empiètement.
Avant de valider une épreuve, imprimez le fichier à la taille finale sur une simple imprimante de bureau et scannez-le avec deux téléphones différents sous l'éclairage normal d'une pièce. Deux minutes, et cela attrape presque tout. D'autres vérifications de prépresse sont dans le guide d'impression.
