Hoppa till innehåll

Guide

QR-koden skannar inte? Hitta orsaken via symtomet

Nästan varje oläsbar QR-kod är ett av ett dussin bestämda fel, och vilket dussin beror på symtomet. En kod som aldrig fungerat för någon är ett tryckproblem. En kod som fungerade förra månaden är ett destinationsproblem. En kod som skannar och öppnar fel sida är ingetdera. Börja med att avgöra vilket av de tre du har — resten är ordnat precis så, i den följd som hittar orsaken snabbast.

Skilj först på de tre felen

Ställ två frågor innan du rör något. Har den här koden någonsin fungerat, för någon? Och reagerar telefonen alls — en länkförhandsvisning, fel sida — eller händer ingenting?

Har aldrig fungerat, ingen reaktion: mönstret går inte att läsa. Det är ett tryck- eller originalfel, och nästa avsnitt handlar om det.

Fungerade förr, nu inget eller en felsida: mönstret är helt, destinationen är borta. Hoppa till tredje avsnittet.

Skannar direkt men öppnar något fel: varken koden eller destinationen är trasig; länken är det. Det är fjärde avsnittet.

Den har aldrig varit läsbar

Kameran får inte mönstret att bli data. Det här är orsakerna, ungefär i den ordning de brukar visa sig vara den rätta.

  • För liten för avståndet. En kod som läses på tre meter vill vara omkring trettio centimeter; på trettio centimeter ungefär tre. Under runt en halv millimeter per modul börjar telefonkameror svikta.
  • För låg kontrast. Mörkt på ljust, med verklig skillnad emellan. Ljusgrått på vitt, eller en varumärkesfärg på mörk botten, är det vanligaste designdrivna felet.
  • Den tysta zonen är borta. Specifikationen vill ha fyra fria moduler på varje sida; text, en linje eller en bakgrundsbild som går ända ut tar bort gränsen som läsaren letar efter.
  • Inverterad. Ljusa moduler på mörk botten läses på vissa telefoner och inte på andra — behandla det som trasigt, inte som stil.
  • Utsträckt eller uppskalad. En liten uppblåst PNG har mjuka modulkanter och fallerar av samma skäl som ett för litet tryck. Tryck från vektor.
  • Logotypen täcker för mycket, eller så höjdes inte felkorrigeringsnivån för att kompensera.
  • Materialet motarbetar: en böjd flaska, folie, textil, eller en laminering som kastar taklampan rakt in i objektivet.

Hos dig skannar den, hos kunden inte

Det här fallet förtjänar ett eget avsnitt eftersom koden oftast är hel. Skillnaden ligger i telefonen, ljuset eller avståndet — och du testar under de bästa förhållanden koden någonsin kommer att möta.

Äldre kameror upplöser mindre; en repig eller flottig lins ännu mindre. En mörk lokal kostar dig avstånd, och vinkeln också: en kod som ligger platt på bordet och läses av någon som står över den läses snett.

Till det kommer en programvaruskillnad. Systemkameran läser QR-koder på båda plattformarna, men inte alltid med samma tolerans som en särskild skannerapp, och en äldre telefon kan behöva den. Fungerar en kod på din nya telefon och fallerar på en tre år gammal är koden för snäv, inte telefonen för gammal — tryck den större.

Den fungerade och slutade sedan

Mönstret har inte ändrats — det kan det inte. Något bakom det har.

  • Destinationen flyttades eller raderades: sajten byggdes om, fildelningen gick ut, kampanjsidan togs ned med kampanjen.
  • Omdirigeringen stängdes av. En dynamisk kod hänger på en tjänst som skickar skanningen vidare; ett utgånget konto, ett stängt, eller en gräns i ett gratispaket stoppar alla tryckta exemplar samtidigt.
  • Det var en provperiod. Många gratisgeneratorer delar ut en provomdirigering som efter en vecka eller två upphör och visar en uppgraderingssida.
  • Domänen förnyades inte, eller certifikatet gick ut — telefonen varnar eller vägrar i stället för att öppna.
  • Destinationen kräver nu inloggning. Hos dig fungerar den fortfarande eftersom din webbläsare är inloggad.

Den skannar men öppnar fel sak

Koden gör precis det den gjordes för; fel är vad den gjordes för. Läs adressen som telefonen förhandsvisar innan du öppnar den — bara det pekar ut de flesta av dessa fall.

Vanligaste orsaken är fel kod tryckt på fel material: två kampanjer, två platser, en förväxlad fil hos tryckeriet. Jämför förhandsvisningen med det du tänkte koda in.

Därefter: en gammal cache som visar en tidigare version av sidan, en länk som öppnar en app i stället för webbläsaren för att destinationen är en djuplänk, eller en http-adress som på vägen till https skickar vidare någon annanstans.

Öppnar en dynamisk kod den förra destinationen är ändringen sparad men omdirigeringen har inte nått den enheten än, eller telefonen har cachat den. Testa i ett privat fönster på mobildata.

Femminutersdiagnosen

I den här ordningen, eftersom varje steg utesluter flest orsaker för minst möda.

  • Skanna det tryckta exemplaret och läs adressen i förhandsvisningen utan att öppna den. Är adressen fel ligger felet i originalet eller länken, inte i koden.
  • Öppna den adressen för hand i ett privat fönster på mobildata. Fallerar den där är destinationen felet.
  • Prova en andra telefon, helst en äldre, och en tredje om den andra motsäger den första.
  • Ta trycket till ett starkt, jämnt ljus. Skannar det plötsligt ligger felet i storlek eller kontrast, inte i koden.
  • Mät koden och det fria utrymmet runt den och jämför med läsavståndet.
  • Skanna originalfilen från skärmen. Skannar filen men inte trycket uppstod felet i produktionen.
  • Först då genererar du om koden — och är den statisk, kom ihåg att en ny generering ger ett annat mönster, så redan tryckt material får ingen nytta av det.

Om författaren

Andrii Petlovanyi

Bygger Mosaqo för webb, iOS och Android.

FAQ

Vanliga frågor

Varför fungerar min QR-kod på en telefon men inte på en annan?

Nästan alltid för att koden ligger på gränsen för vad en kamera kan upplösa, och den andra telefonen har en något äldre eller smutsigare lins. Lösningen är att trycka större i stället för att skylla på enheten: en kod med marginal fungerar på båda.

Kan en skadad QR-kod ändå fungera?

Ja, till en viss gräns. Felkorrigering återskapar saknade moduler och beroende på nivå överlever en kod förlusten av en märkbar del av sin yta — det är det som gör en logotyp i mitten möjlig. En skadad hörnmarkör är något annat: det är dem läsaren hittar koden med över huvud taget.

Varför skannar koden på skärmen men inte i tryck?

För att något hände mellan filen och pappret: uppskalad från en liten raster, tryckt med för låg kontrast, av med den tysta zonen i layouten, eller landad på ett material som sprider kanterna. Skanna den digitala filen för att bekräfta att den är hel, och titta sedan på produktionssteget.

Måste jag generera om koden för att fixa det?

Oftast inte. Är destinationen problemet och koden dynamisk pekar du om den och varje tryckt exemplar följer med. Att generera om hjälper bara när mönstret självt är felet — och det ger ett nytt mönster, så redan tryckt material behåller det gamla.

NÄSTA STEG

REDO FÖR DIN FÖRSTA QR-KOD?

Skapa en QR-kod och testa den före tryck

Den första versionen av Mosaqo är gratis och kräver inget betalkort.

Kom igång gratis