Aller au contenu

Guide

QR code qui ne scanne pas ? Trouvez la cause par le symptôme

Presque tout QR code illisible relève d'une douzaine de pannes précises, et laquelle dépend du symptôme. Un code qui n'a jamais fonctionné pour personne est un problème d'impression. Un code qui marchait le mois dernier est un problème de destination. Un code qui scanne et ouvre la mauvaise page n'est ni l'un ni l'autre. Commencez par déterminer lequel des trois vous avez : la suite est organisée ainsi, dans l'ordre qui trouve la cause le plus vite.

D'abord, séparez les trois pannes

Posez deux questions avant de toucher à quoi que ce soit. Ce code a-t-il déjà fonctionné, pour qui que ce soit ? Et le téléphone réagit-il — aperçu du lien, mauvaise page — ou rien ne se passe ?

Jamais fonctionné, aucune réaction : le motif est illisible. C'est une panne d'impression ou de maquette, traitée à la section suivante.

Fonctionnait avant, plus rien ou une page d'erreur : le motif va bien, la destination a disparu. Passez à la troisième section.

Scanne instantanément mais ouvre quelque chose de faux : ni le code ni la destination ne sont cassés ; c'est le lien. C'est la quatrième section.

Il n'a jamais été lisible

L'appareil photo n'arrive pas à convertir le motif en données. Voici les causes, à peu près dans l'ordre où elles se révèlent être la bonne.

  • Trop petit pour la distance. Un code lu à trois mètres veut une trentaine de centimètres ; à trente centimètres, environ trois. En dessous d'à peu près un demi-millimètre par module, les appareils des téléphones commencent à échouer.
  • Contraste insuffisant. Sombre sur clair, avec un vrai écart entre les deux. Gris clair sur blanc, ou une couleur de marque sur fond foncé, est la panne d'origine graphique la plus fréquente.
  • La zone de silence a disparu. La spécification veut quatre modules libres de chaque côté ; du texte, un filet ou une image de fond qui touche le bord supprime la frontière que cherche le lecteur.
  • Inversé. Modules clairs sur fond sombre : certains téléphones lisent, d'autres non — traitez cela comme cassé, pas comme un parti pris.
  • Étiré ou agrandi. Un petit PNG gonflé a des bords de modules flous, ce qui échoue pour la même raison qu'une impression trop petite. Imprimez depuis un fichier vectoriel.
  • Le logo couvre trop, ou le niveau de correction d'erreurs n'a pas été relevé pour compenser.
  • Le support joue contre : bouteille bombée, aluminium, tissu, ou pelliculage renvoyant le plafonnier droit dans l'objectif.

Il scanne chez vous et pas chez le client

Ce cas mérite sa section parce que le code va généralement bien. La différence tient au téléphone, à la lumière ou à la distance — et vous testez dans les meilleures conditions que ce code rencontrera jamais.

Les appareils plus anciens résolvent moins ; un objectif rayé ou gras résout encore moins. Une salle sombre vous coûte de la distance, et l'angle aussi : un code posé à plat sur une table, lu par quelqu'un debout au-dessus, est lu de biais.

S'y ajoute une différence logicielle. L'appareil natif lit les QR codes sur les deux plateformes, mais pas toujours avec la tolérance d'une application dédiée, et un téléphone ancien peut en avoir besoin. Si un code marche sur votre téléphone neuf et échoue sur un modèle de trois ans, c'est le code qui est trop juste, pas le téléphone trop vieux : imprimez plus grand.

Il marchait, puis il a cessé

Le motif n'a pas changé — il ne peut pas. Quelque chose derrière lui, si.

  • La destination a été déplacée ou supprimée : le site a été réorganisé, le partage de fichier a expiré, la page de campagne est tombée avec la campagne.
  • La redirection a été coupée. Un code dynamique dépend d'un service qui achemine le scan ; un compte expiré, fermé ou une limite d'offre gratuite arrête tous les exemplaires imprimés d'un coup.
  • C'était un essai. Beaucoup de générateurs gratuits fournissent une redirection d'essai qui s'arrête après une ou deux semaines et affiche une page d'abonnement.
  • Le domaine n'a pas été renouvelé, ou le certificat a expiré — le téléphone refusera ou avertira plutôt que d'ouvrir.
  • La destination exige désormais une connexion. Elle marche encore chez vous parce que votre navigateur est connecté.

Il scanne mais ouvre autre chose

Le code fait exactement ce pour quoi il a été fabriqué ; c'est ce pour quoi il a été fabriqué qui est faux. Lisez l'adresse que le téléphone affiche en aperçu avant de l'ouvrir — cela seul identifie la plupart de ces cas.

La cause la plus fréquente est le mauvais code imprimé sur le mauvais support : deux campagnes, deux établissements, un fichier confondu chez l'imprimeur. Comparez l'aperçu avec ce que vous vouliez encoder.

Ensuite : un cache périmé qui montre une ancienne version de la page, un lien qui ouvre une application au lieu du navigateur parce que la destination est un lien profond, ou une adresse http qui redirige ailleurs sur le chemin du https.

Si un code dynamique ouvre l'ancienne destination, le changement est enregistré mais la redirection n'est pas encore parvenue à cet appareil, ou le téléphone l'a mise en cache. Testez en fenêtre privée sur données mobiles.

Le diagnostic en cinq minutes

Dans cet ordre, parce que chaque étape élimine le plus de causes pour le moins d'effort.

  • Scannez l'exemplaire imprimé et lisez l'adresse en aperçu sans l'ouvrir. Si l'adresse est fausse, la faute est à la maquette ou au lien, pas au code.
  • Ouvrez cette adresse à la main, en fenêtre privée, sur données mobiles. Si elle échoue là, la destination est en cause.
  • Essayez un deuxième téléphone, si possible plus ancien, et un troisième si le deuxième contredit le premier.
  • Portez l'imprimé sous une lumière vive et uniforme. S'il scanne soudain, la faute est à la taille ou au contraste, pas au code.
  • Mesurez le code et l'espace libre autour, et comparez à la distance de lecture.
  • Scannez le fichier numérique d'origine à l'écran. Si le fichier scanne et pas l'imprimé, la panne est née à la production.
  • Alors seulement, régénérez le code — et s'il est statique, rappelez-vous qu'une régénération donne un motif différent : ce qui est déjà imprimé n'en profite pas.

À propos de l'auteur

Andrii Petlovanyi

Développe Mosaqo sur le web, iOS et Android.

FAQ

Questions fréquentes

Pourquoi mon QR code marche sur un téléphone et pas sur un autre ?

Presque toujours parce que le code est à la limite de ce qu'un appareil peut résoudre, et que le second téléphone a un objectif un peu plus ancien ou plus sale. La solution est d'imprimer plus grand plutôt que d'accuser l'appareil : un code avec de la marge fonctionne sur les deux.

Un QR code abîmé peut-il encore fonctionner ?

Oui, jusqu'à un certain point. La correction d'erreurs reconstruit les modules manquants et, selon le niveau, un code survit à la perte d'une part notable de sa surface — c'est ce qui rend possible un logo au centre. Un repère d'angle abîmé, c'est autre chose : ce sont eux qui permettent au lecteur de trouver le code.

Pourquoi mon code scanne à l'écran et pas à l'impression ?

Parce que quelque chose s'est passé entre le fichier et le papier : agrandi depuis un petit bitmap, imprimé sans contraste, privé de sa zone de silence à la mise en page, ou posé sur un support qui diffuse les bords. Scannez le fichier pour confirmer qu'il est sain, puis regardez l'étape de production.

Faut-il régénérer le code pour le réparer ?

Le plus souvent non. Si le problème est la destination et que le code est dynamique, réorientez-le et tous les exemplaires imprimés suivent. Régénérer n'aide que si le motif lui-même est en cause — et cela produit un nouveau motif : le matériel déjà imprimé garde l'ancien.

ÉTAPE SUIVANTE

PRÊT POUR VOTRE PREMIER QR CODE ?

Créez un QR code et testez-le avant l’impression

La première version de Mosaqo est gratuite et ne demande aucune carte bancaire.

Commencer gratuitement