Un cod QR care nu se scanează nu este aproape niciodată o problemă de scaner. Este una din patru cauze fizice: codul este tipărit prea mic pentru distanța de la care îl citesc oamenii, marginea albă din jurul lui a fost tăiată, contrastul este prea mic sau URL-ul din el e destul de lung încât grila devine prea fină pentru a fi rezolvată.
Acestea patru explică aproape fiecare eșec și merită testate în ordinea asta, pentru că primele două sunt cele mai frecvente și cele mai ieftin de reparat. Acesta este omologul pentru tipar al articolului cum creezi un cod QR; dacă problema ta este că scanările nu sunt numărate, nu că nu se citește codul, cum urmărești scanările codului QR este articolul de care ai nevoie.
Diagnostic rapid: potrivește simptomul cu cauza
| Ce vezi | Cea mai probabilă cauză | Prima remediere |
|---|---|---|
| Se scanează pe ecran, eșuează pe hârtie | Zonă de liniște tăiată | Adaugă o margine de cel puțin patru module |
| Se scanează de aproape, eșuează de la distanță normală | Tipărit prea mic | Împarte distanța la zece |
| Merge la birou, eșuează în magazin | Reflexii sau contrast scăzut | Finisaj mat, module închise pe câmp deschis |
| Durează câteva secunde, apoi merge | Grilă deasă dintr-un URL lung | Codifică un link scurt |
| Se scanează, apoi pagina dă eroare | Nu e o problemă de QR | Verifică destinația |
Cauza întâi: este tipărit prea mic
Regula practică 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 pe un panou publicitar este cu totul alt exercițiu, fiindcă distanța de citire este stabilită de cât de aproape poate focaliza o cameră de telefon și totuși să distingă modulele individuale.
Designerii micșorează codurile pentru că arată ca o pată în machetă. Rata de scanare cade în gol sub aproximativ 2 cm pe telefoanele mai vechi, iar oamenii cu telefoane mai vechi sunt exact cei mai puțin înclinați să încerce a doua oară.
Cât de mare ar trebui să fie un cod QR are tabelul complet de dimensiuni, inclusiv cazurile incomode precum ambalajele curbe și grafica de pe vehicule.
Cauza a doua: zona de liniște a fost tăiată
Marginea goală din jurul unui cod face parte din cod. Scanerele o folosesc ca să afle unde începe grila, așa că eliminarea ei poate face ca un cod perfect din punct de vedere tehnic să nu fie găsit deloc.
Patru module este minimul specificat, ceea ce pe un cod tipărit obișnuit înseamnă un chenar de puțin peste jumătate din lățimea unui pătrat de colț (acele pătrate au șapte module lățime). Software-ul de design te lasă bucuros să o tai, să lipești codul de un bloc colorat sau să duci textul până la margine, iar fiecare dintre ele este același defect.
Merită verificat acest lucru primul când un cod se scanează pe ecran, dar eșuează la tipar, pentru că versiunea de pe ecran are de obicei pagina albă a browserului ca zonă de liniște accidentală.
Cauza a treia: contrast și reflexii
Scanerele trebuie să distingă modulele închise de un câmp 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 câmp închis, pot fi decodate de multe scanere, dar nu de toate, deci un design inversat trebuie testat pe telefoane reale, nu pe unul singur.
Reflexia este cea perfidă. O laminare lucioasă sau un cod tipărit în spatele unui geam aruncă luminile din tavanul magazinului direct înapoi în cameră, iar codul care s-a scanat perfect pe probă eșuează pe raft. Finisajul mat sau mutarea codului departe de reflexie o rezolvă.
Cauza a patra: payload-ul este prea lung
Aceasta este cauza pe care nimeni nu o bănuiește, fiindcă pe ecran codul pare în regulă.
Cantitatea de date stabilește versiunea codului, iar versiunea stabilește câte module conține. Denso Wave, care a inventat formatul, publică tabelul de versiuni și capacități. 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 deasă, iar la aceeași dimensiune tipărită acele module sunt fizic mai mici și mai greu de rezolvat.
Așadar, cea mai ieftină soluție se află înaintea tipăririi: codifică un link scurt în loc de destinația completă cu etichete. Etichetele de campanie rămân pe destinație, codul rămâne rar și primești date despre clicuri pe deasupra. Generarea în masă de coduri QR tratează cum faci asta pentru un întreg catalog de produse.
Corecția erorilor împinge în sens opus. Nivelul H sună mai sigur și adaugă redundanță care face codul mai des, deci este valoarea implicită greșită: nivelul M se recuperează dintr-o deteriorare de aproximativ 15 la sută și păstrează grila lizibilă. Designerul Elido folosește M implicit din același motiv și oferă L, M, Q și H. Urcă mai sus doar când un logo acoperă mijlocul; designul codurilor QR de brand explică cât logo poate absorbi fiecare nivel. Niveluri de corecție a erorilor la QR: L, M, Q, H explicate parcurge numărul de module la fiecare nivel pentru același URL.
Vrei să testezi rapid teoria? Creează un link scurt pe planul gratuit, codifică-l pe el în loc de URL-ul lung și tipărește-le pe amândouă la aceeași dimensiune, pentru comparație.
Alegeri de design care strică discret scanările
Stilizarea este a cincea cauză și se ascunde în celelalte patru. Designerul QR Elido te lasă să setezi culorile de prim-plan și de fundal, să alegi stiluri de modul și de ochi (pătrat, rotunjit, punct), să adaugi un logo și un cadru. Fiecare e sigur atât timp cât păstrează contrastul închis pe deschis și pătratele de reperare recognoscibile, și fiecare poate strica o scanare dacă e împins prea departe: culorile pale de brand reduc contrastul, punctele foarte rotunde micșorează suprafața închisă a fiecărui modul, iar un logo mare consumă bugetul de corecție a erorilor.
La export, designerul îți dă PNG sau SVG, nimic altceva. Pentru tipar, ia SVG-ul: rămâne clar la orice dimensiune, deci un cod care se încețoșează pe un poster la rezoluție PNG nu este o problemă a codului. Designerul nu are export PDF sau EPS, deci dacă tipografia ta vrea unul, plasează SVG-ul în programul tău de machetare și exportă de acolo.
Dacă ai nevoie doar de un cod simplu ca să exclui designul, generatorul de coduri QR gratuit produce coduri pentru URL, text, Wi-Fi, vCard, e-mail și SMS. Generează acolo același URL fără stilizare și compară-l cu versiunea ta de brand pe același telefon. Dacă cel simplu se scanează, vinovată este stilizarea. Pentru lista completă a limitelor de stilizare vezi designul codurilor QR de brand, iar pentru felul în care un scaner citește grila în primul rând vezi ce este un cod QR.
Testarea corectă înainte de tiraj
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 efectiv și scanează-l de unde va sta efectiv o persoană. Fă asta pe cel puțin două telefoane, dintre care unul nu e nou, și o dată în lumina în care va trăi codul. Zece minute din asta prind fiecare cauză de pe această pagină.
Pentru un tiraj de mii, ia cinci mostre. Codurile se generează într-o buclă, deci un defect nu e aproape niciodată într-un singur cod; e în șablon, iar cinci mostre îl găsesc cât remedierea e încă gratuită.
Când codul e în regulă și linkul nu
Uneori scanarea funcționează și nu se întâmplă nimic, sau telefonul deschide o pagină cu eroare. Aceasta nu mai e o problemă de QR. Codul a fost decodat corect și i-a dat browserului un URL.
Dacă destinația dă 404, certificatul nu e valid sau linkul se deschide într-o aplicație și nu în alta, cauzele sunt cu totul altele, iar linkul scurt nu funcționează le parcurge. Află de ce parte a liniei te afli înainte să retipărești ceva. O retipărire nu rezolvă nimic atunci când partea defectă e linkul.
Acesta este cel mai puternic argument pentru un cod dinamic pe orice se tipărește: când destinația se dovedește greșită, redirecționezi linkul în loc să trimiți tirajul la tocat. Un cod dinamic îți aduce gratis și un payload scurt, ceea ce ajută scanarea însăși. O precizare: Elido numără o scanare QR drept click și nu le separă în analiza sa, deci o scădere a clicurilor nu îți poate spune dacă codul a încetat să se scaneze.
Din experiența mea, remedierea este aproape mereu cea mai ieftină de pe această pagină, așa că rezistă tentației de a retipări înainte de a parcurge tabelul de diagnostic. Începe cu cum creezi un cod QR, apoi cât de mare ar trebui să fie un cod QR pentru dimensionare.
Alte articole de pe blog
Întrebări frecvente
De ce nu se scanează codul meu QR?
Aproape întotdeauna una din patru cauze: este tipărit mai mic decât permite distanța de scanare, marginea albă din jurul lui a fost tăiată, contrastul dintre cod și fundal este prea mic sau URL-ul din el e destul de lung încât grila devine prea deasă pentru cameră. Testează-le în ordinea asta.
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 lat de aproximativ 20 cm; un cod de pe o carte de vizită citită de la 30 cm poate avea 3 cm. Orice sub aproximativ 2 cm este nesigur pe camerele mai vechi ale telefoanelor, indiferent cât de bună e tipărirea.
Ce este zona de liniște și de ce o scanare eșuează dacă e tăiată?
Zona de liniște este marginea goală din jurul codului și face parte din specificație, nu e decor. Scanerele o folosesc ca să găsească unde începe și unde se termină codul, așa că un design care taie chenarul pentru a economisi spațiu poate face ca un cod perfect din punct de vedere tehnic să nu mai fie recunoscut deloc. Patru module este minimul.
Poate un cod QR să fie deschis pe un fundal închis?
Poate, dar multe scanere se așteaptă la module închise pe un câmp deschis și eșuează pe un cod inversat. Dacă designul cere un aspect inversat, testează-l pe mai multe telefoane înainte de tipărire și păstrează raportul de contrast ridicat. O fotografie în spatele codului este varianta care eșuează sigur.
Un URL mai lung face un cod QR mai greu de scanat?
Da. Mai multe caractere înseamnă o versiune mai mare a codului, deci mai multe module și mai mici la aceeași dimensiune tipărită. Codarea unui link scurt în loc de un URL lung cu etichete este cea mai ieftină soluție singulară, pentru că reduce numărul de module înainte să se tipărească ceva.
Codul meu QR se scanează pe telefonul meu, dar nu pe al clientului. Ce fac?
Asta indică contrastul, reflexiile sau dimensiunea, nu codul în sine, fiindcă datele sunt ori decodabile, ori nu. Testează pe un telefon mai vechi, în lumina reală, la distanța reală. Laminarea lucioasă sub luminile unui magazin este un vinovat frecvent care nu apare niciodată pe un 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.
Fără înregistrare. Creează un cont gratuit pentru 50 linkuri pe lună.
