Les quatre causes les plus courantes
La plupart des échecs de scan de codes QR entrent dans l'une de ces quatre catégories. Commencez par le haut : les causes les plus fréquentes sont listées en premier.
1. Le code est trop petit pour la distance de scan
C'est la cause la plus fréquente d'échec de scan sur les supports imprimés. Un code QR de 20 mm de large se scanne bien lorsque quelqu'un tient son téléphone à 15 cm, mais le même code sur une affiche, scanné depuis 1 mètre de distance, échouera.
Comment le diagnostiquer : Tenez votre téléphone à la distance réelle depuis laquelle un utilisateur scannera. Si cela prend plus de trois secondes à se verrouiller, le code est trop petit.
Comment le corriger : Réimprimer à une taille plus grande. La règle approximative est que la largeur minimale équivaut à la distance de scan divisée par 10. À 30 cm de distance : minimum 30 mm. À 1 mètre : minimum 100 mm.
Utilisez le vérificateur de taille d'impression QR pour calculer la taille minimale sûre pour votre cas d'usage spécifique.
2. Contraste insuffisant entre le code et son fond
Les décodeurs de code QR fonctionnent en détectant le rapport entre modules foncés et modules clairs. S'il n'y a pas assez de contraste, le décodeur ne peut pas distinguer les limites et le code ne se scanne pas.
Cela pose problème notamment lorsque :
- Le code QR est imprimé en couleur foncée sur un fond coloré
- La couleur de fond est similaire en luminosité à la couleur des modules
- Une version colorée du code a été utilisée (bleu sur gris clair, vert foncé sur crème, etc.)
- Le code est imprimé sur une surface mate, semi-transparente ou réfléchissante
Comment le diagnostiquer : Passez le code par le vérificateur de contraste QR. Saisissez la couleur de premier plan et la couleur de fond pour voir le rapport de contraste et s'il dépasse le seuil recommandé.
Comment le corriger : Augmentez la différence de luminosité entre la couleur des modules et la couleur de fond. Le noir (#000000) sur blanc (#FFFFFF) est le contraste maximum possible et fonctionne toujours. Pour les versions colorées, assurez au moins un rapport de contraste de 3:1, idéalement plus.
3. La zone de silence est rognée
La zone de silence est la bordure blanche entourant un code QR. Ce n'est pas seulement esthétique : elle indique au décodeur où se trouve la limite du code. Sans elle, le décodeur ne peut pas du tout trouver le code.
Cela se produit généralement lorsque :
- L'image du code QR a été rognée de près dans un template de design
- La couleur de fond s'étend jusqu'au bord du code
- Le code QR est placé sur un fond non blanc sans rectangle blanc en dessous
Comment le diagnostiquer : Téléchargez l'image imprimée ou exportée sur le vérificateur de zone de silence QR. Il détecte la limite du code et mesure la marge en largeurs de modules. Le standard exige au moins 4 largeurs de module de chaque côté.
Comment le corriger : Ajoutez un rectangle blanc derrière le code QR dans votre design qui s'étend au-delà de la limite du code. Une marge de 5 mm autour du bord extérieur du code est suffisante dans la plupart des cas.
4. L'URL de destination est cassée ou redirige incorrectement
Le code se scanne correctement, mais la page qui s'ouvre est incorrecte, cassée ou renvoie une erreur. C'est un problème de données, pas d'impression.
Causes courantes :
- L'URL a été saisie incorrectement lors de la génération du code QR
- La page a été déplacée, supprimée ou protégée par un mot de passe après l'impression du code QR
- Un raccourcisseur d'URL utilisé pour générer l'URL a expiré ou été annulé
- La destination redirige vers une page non compatible avec les appareils mobiles
Comment le diagnostiquer : Utilisez le scanner QR ou l'appareil photo d'un téléphone pour scanner le code et vérifier quelle URL est décodée. Comparez-la avec l'URL prévue caractère par caractère.
Comment le corriger : Si l'URL est incorrecte, changez le code QR en le régénérant avec la bonne URL. Une URL mal formée produit un code QR invalide qui ne se scannera sur aucun appareil. Si l'URL est correcte mais que la page est cassée, réparez la page de destination ; le code QR n'a pas besoin de changer.
Causes moins courantes valant la peine d'être vérifiées
Le code a été compressé ou redimensionné de manière non uniforme. Étirer une image de code QR dans une direction (la rendant rectangulaire) déforme les proportions des modules et brise la décodabilité. Redimensionnez toujours proportionnellement (verrouillez le rapport d'aspect).
Surface réfléchissante ou brillante. Le pelliculage brillant, les substrats métalliques ou les surfaces très polies peuvent causer des reflets qui blanchissent le code dans l'appareil photo. Testez sur le support imprimé réel, pas sur un aperçu à l'écran.
Trop de données. Un code QR qui encode une URL très longue avec une correction d'erreurs haute aura des modules très petits. À des tailles d'impression réduites, ces modules deviennent trop petits pour qu'un appareil photo les résolve. Raccourcissez l'URL pour réduire le nombre de modules.
Incompatibilité entre la correction d'erreurs et la superposition du logo. Si un logo couvre plus de 30 % de la surface du code, cela dépasse ce que tout niveau de correction d'erreurs peut récupérer, même en H. Réduisez la taille du logo ou adoptez une approche de design qui le place en dehors des limites du code.