5 min de cititTutoriale

Codul QR nu se scanează? Patru cauze și remediile lor

Un cod QR care nu se scanează eșuează aproape întotdeauna din cauza dimensiunii, a zonei de liniște, a contrastului sau a unui payload prea lung. Testează-le în această ordine și remediază-l pe cel potrivit.

Marius Voß
DevRel · edge infra
De ce nu se scanează un cod QR: cele patru cauze fizice ale unei scanări eșuate, de la dimensiune și zona de liniște până la contrast și un payload prea lung

Un cod QR care nu se scanează aproape niciodată nu este o problemă a scanerului. Este una dintre cele patru cauze fizice: codul este tipărit prea mic pentru distanța de la care oamenii îl citesc, marginea albă din jurul lui a fost decupată, contrastul este prea scăzut sau URL-ul din interior este suficient de lung încât să facă grila prea fină pentru a fi rezolvată.

Aceste patru cauze explică aproape fiecare eșec și merită testate în această ordine, pentru că primele două sunt cele mai frecvente și cele mai ieftin de remediat. Acesta este companionul de partea tipăririi pentru cum să creezi un cod QR; dacă problema ta este că scanările nu sunt numărate, nu că codul nu se citește, cum să urmărești scanările codurilor QR este articolul pe care îl cauți.

Patru motive pentru care un cod QR nu se scanează, cu cauza și remediul pentru fiecare: tipărit sub dimensiunea de scanare, o zonă de liniște decupată, reflexii pe laminare și contrast scăzut sau inversat

Cauza unu: este tipărit prea mic

Regula generală este distanța împărțită la zece. Un cod citit de la doi metri trebuie să aibă aproximativ 20 cm lățime. Un cod de pe un suport de masă citit de la 40 cm poate avea 4 cm. Un cod de pe un panou publicitar este cu totul alt exercițiu, pentru că distanța lizibilă este stabilită de cât de aproape poate focaliza o cameră de telefon și totuși să rezolve modulele individuale.

Designerii micșorează codurile pentru că arată ca o pată pe layout. Rata de scanare se prăbușește sub aproximativ 2 cm pe telefoanele mai vechi, iar cei cu telefoane mai vechi sunt exact cei mai puțin dispuși să încerce a doua oară.

Cât de mare ar trebui să fie un cod QR are tabelul complet de dimensionare, inclusiv cazurile dificile precum ambalajul curbat și inscripționarea vehiculelor.

Cauza doi: zona de liniște a fost decupată

Marginea albă din jurul unui cod face parte din cod. Scanerele o folosesc pentru a stabili unde începe grila, așa că eliminarea ei poate face ca un cod tehnic perfect să nu fie găsit deloc.

Patru module este minimul specificat, ceea ce la un cod tipărit obișnuit înseamnă o margine cam de lățimea unuia dintre pătratele din colț. Software-ul de design te lasă fără probleme să o decupezi, să plasezi codul lipit de un bloc colorat sau să tragi textul până la margine, iar fiecare dintre acestea este același defect.

Aceasta merită verificată prima dată când un cod se scanează pe ecran, dar eșuează la tipărire, pentru că versiunea de pe ecran are de obicei pagina albă a browserului care acționează ca o zonă de liniște accidentală.

Cauza trei: contrastul și reflexiile

Scanerele trebuie să distingă modulele întunecate de un fundal deschis. Trei lucruri strică asta.

Contrastul scăzut este cel evident: un cod gri mediu pe un fundal gri deschis arată elegant și se citește prost. Codurile inversate, module deschise pe un fundal închis, sunt decodabile de multe scanere, dar nu de toate, așa că un design inversat trebuie testat pe telefoane reale, nu doar pe unul singur.

Reflexia este cea vicleană. O laminare lucioasă sau un cod tipărit sub sticlă aruncă luminile din tavanul magazinului direct înapoi în cameră, iar codul care s-a scanat perfect pe proba de tipar eșuează pe raft. O finisare mată sau mutarea codului departe de reflexie rezolvă problema.

Un cod QR care eșuează pe teren comparat cu unul care se scanează de la celălalt capăt al camerei, contrastând lungimea payload-ului, zona de liniște, contrastul și dimensiunea tipărită

Cauza patru: payload-ul este prea lung

Aceasta este cauza pe care oamenii nu o suspectează niciodată, pentru că pe ecran codul arată bine.

Cantitatea de date decide versiunea codului, iar versiunea decide câte module conține. Denso Wave, care a inventat formatul, publică tabelul versiunilor și al capacității. Un link scurt de 30 de caractere produce o grilă rară, cu module groase. Un URL de 180 de caractere cu cinci parametri UTM produce una densă, iar la aceeași dimensiune tipărită, acele module sunt fizic mai mici și mai greu de rezolvat.

Așa că cea mai ieftină remediere disponibilă este înainte de tipărire: codifică un link scurt în loc de destinația completă cu taguri. Tagurile de campanie rămân pe destinație, codul rămâne rar, iar tu primești date despre click-uri pe deasupra. Generarea de coduri QR în masă acoperă cum faci asta pentru un întreg catalog de produse.

Corecția de erori împinge în direcția opusă. Nivelul H sună mai sigur și adaugă redundanță care face codul mai dens, așa că este alegerea implicită greșită: nivelul M se recuperează din aproximativ 15% deteriorare și păstrează grila lizibilă. Treci la un nivel mai ridicat doar atunci când un logo acoperă mijlocul.

Vrei să testezi rapid teoria? Creează un link scurt pe planul gratuit, codifică-l în loc de URL-ul lung și tipărește-le pe amândouă la aceeași dimensiune pentru comparație.

Testarea corectă înainte de tipărire

Testele pe ecran nu dovedesc aproape nimic. Eșecurile de mai sus sunt toate fizice.

Tipărește codul la dimensiunea finală, pune-l unde va sta de fapt și scanează-l de unde va sta de fapt o persoană. Fă asta pe cel puțin două telefoane, unul dintre ele nu nou, și o dată sub iluminarea în care va exista codul. Zece minute din asta prind fiecare cauză de pe această pagină.

Pentru un tiraj de mii de bucăți, eșantionează cinci. Codurile sunt generate într-o buclă, așa că un defect aproape niciodată nu este într-un singur cod; este în șablon, iar cinci eșantioane îl vor găsi cât timp remedierea este încă gratuită.

Când codul e în regulă, dar linkul nu e

Uneori scanarea funcționează și nu se întâmplă nimic, sau telefonul deschide o pagină cu eroare. Aceasta nu mai este o problemă de cod QR: codul s-a decodat corect și a predat un URL browserului.

Dacă destinația returnează 404, certificatul nu este valid sau linkul se deschide într-o aplicație și nu în alta, cauzele sunt complet diferite, iar linkul scurt nu funcționează le parcurge pe toate. Merită să știi de care parte a liniei te afli înainte să retipărești ceva, pentru că o retipărire nu remediază nimic atunci când partea defectă este linkul din spatele codului.

Acesta este cel mai puternic argument pentru un cod dinamic pe orice este tipărit: atunci când destinația se dovedește greșită, redirecționezi linkul în altă parte în loc să topești tirajul.

Citește seria fundamentală

Acesta face parte din clusterul tutorials. Începe cu cum să creezi un cod QR pentru elementele de bază, apoi cât de mare ar trebui să fie un cod QR pentru dimensionare și design de cod QR personalizat pentru a păstra un cod scanabil în timp ce poartă un logo.

Alte articole de pe blog

Întrebări frecvente

De ce nu mi se scanează codul QR?

Aproape întotdeauna unul dintre patru lucruri: este tipărit mai mic decât permite distanța de scanare, marginea albă din jurul lui a fost decupată, contrastul dintre cod și fundal este prea mic sau URL-ul din interior este suficient de lung încât să facă grila prea densă pentru cameră. Testează-le în această ordine.

Cât de mare trebuie să fie un cod QR ca să se scaneze?

Împarte distanța de scanare la zece. Cineva aflat la doi metri de un poster are nevoie de un cod de aproximativ 20 cm lățime; un cod pe o carte de vizită citit de la 30 cm poate avea 3 cm. Orice sub aproximativ 2 cm este nesigur pe camerele telefoanelor mai vechi, indiferent cât de bună este tipărirea.

Ce este zona de liniște și de ce decuparea ei strică scanarea?

Zona de liniște este marginea albă din jurul codului și face parte din specificație, nu este decorativă. Scanerele o folosesc pentru a găsi unde începe și unde se termină codul, așa că un design care decupează marginea pentru a economisi spațiu poate face ca un cod tehnic perfect să nu fie recunoscut deloc. Patru module este minimul.

Poate un cod QR să fie deschis la culoare pe un fundal închis?

Poate, dar multe scanere se așteaptă la module închise pe un fundal deschis și eșuează pe un cod inversat. Dacă designul are nevoie de un aspect inversat, testează-l pe mai multe telefoane înainte de tipărire și păstrează un raport de contrast ridicat. O fotografie în spatele codului este varianta care eșuează constant.

Un URL mai lung face un cod QR mai greu de scanat?

Da. Mai multe caractere înseamnă o versiune mai mare a codului, ceea ce înseamnă mai multe module și mai mici la aceeași dimensiune tipărită. Codificarea unui link scurt în loc de un URL lung cu taguri este cea mai ieftină remediere, pentru că reduce numărul de module înainte ca ceva să fie tipărit.

Codul meu QR se scanează pe telefonul meu, dar nu pe al clientului. Ce fac acum?

Asta indică spre contrast, reflexii sau dimensiune, nu spre codul în sine, pentru că datele fie sunt decodabile, fie nu sunt. Testează pe un telefon mai vechi, în lumina reală și la distanța reală. Laminarea lucioasă sub luminile din magazin este un vinovat frecvent care nu apare niciodată pe birou.

Încearcă Elido

Lipește un URL, obții un link scurt funcțional

Fără înregistrare. Linkul este activ timp de 30 de zile. Înregistrează-te ca să-l păstrezi pentru totdeauna.

Gratuit, fără înregistrare · 2 pe zi

Încearcă Elido

Scurtător de URL-uri găzduit în UE, cu domenii personalizate, analiză avansată și un API deschis. Nivel gratuit - fără card bancar.

Etichete
qr code not scanning
qr code won't scan
qr code too small
qr code quiet zone
fix qr code
qr code contrast

Continuă lectura