Gå til indhold

Guide

QR-koden scanner ikke? Find årsagen ud fra symptomet

Næsten enhver ulæselig QR-kode er én af et dusin bestemte fejl, og hvilket dusin afhænger af symptomet. En kode der aldrig har virket for nogen, er et trykproblem. En kode der virkede sidste måned, er et destinationsproblem. En kode der scanner og åbner den forkerte side, er ingen af delene. Start med at afgøre, hvilken af de tre du har — resten er ordnet præcis sådan, i den rækkefølge der finder årsagen hurtigst.

Adskil først de tre fejl

Stil to spørgsmål, før du rører ved noget. Har denne kode nogensinde virket, for nogen som helst? Og reagerer telefonen overhovedet — et link-eksempel, en forkert side — eller sker der ingenting?

Har aldrig virket, ingen reaktion: mønsteret kan ikke læses. Det er en tryk- eller opsætningsfejl, og næste afsnit handler om den.

Virkede før, nu intet eller en fejlside: mønsteret fejler ikke noget, destinationen er væk. Spring til tredje afsnit.

Scanner med det samme, men åbner noget forkert: hverken koden eller destinationen er i stykker; det er linket. Det er fjerde afsnit.

Den har aldrig været læsbar

Kameraet kan ikke opløse mønsteret til data. Her er årsagerne, nogenlunde i den rækkefølge de plejer at vise sig at være den rigtige.

  • For lille til afstanden. En kode der læses på tre meter vil være omkring tredive centimeter; på tredive centimeter cirka tre. Under omkring en halv millimeter pr. modul begynder telefonkameraer at svigte.
  • For lav kontrast. Mørkt på lyst, med reel forskel imellem. Lysegrå på hvid, eller en brandfarve på mørk bund, er den hyppigste designskabte fejl.
  • Den stille zone er væk. Specifikationen vil have fire frie moduler på hver side; tekst, en streg eller et baggrundsbillede helt ud til kanten fjerner den grænse, scanneren leder efter.
  • Inverteret. Lyse moduler på mørk bund læses på nogle telefoner og ikke på andre — behandl det som i stykker, ikke som stil.
  • Strakt eller opskaleret. En lille oppustet PNG har bløde modulkanter og svigter af samme grund som et for lille tryk. Tryk fra vektor.
  • Logoet dækker for meget, eller fejlkorrektionsniveauet blev ikke hævet for at kompensere.
  • Materialet arbejder imod: en buet flaske, folie, tekstil, eller en laminering der kaster loftslyset lige tilbage i objektivet.

Hos dig scanner den, hos kunden ikke

Dette tilfælde fortjener sit eget afsnit, fordi koden som regel er i orden. Forskellen ligger i telefonen, lyset eller afstanden — og du tester under de bedste forhold, koden nogensinde møder.

Ældre kameraer opløser mindre; en ridset eller fedtet linse endnu mindre. Et mørkt lokale koster dig afstand, og vinklen gør det også: en kode der ligger fladt på bordet og læses af en, der står over den, læses skævt.

Dertil kommer en softwareforskel. Systemkameraet læser QR-koder på begge platforme, men ikke altid med samme tolerance som en dedikeret scanner-app, og en ældre telefon kan have brug for den. Virker en kode på din nye telefon og svigter på en tre år gammel, er koden for stram, ikke telefonen for gammel — tryk den større.

Den virkede og holdt så op

Mønsteret har ikke ændret sig — det kan det ikke. Noget bag det har.

  • Destinationen flyttede eller blev slettet: sitet blev lagt om, fildelingen udløb, kampagnesiden røg ned sammen med kampagnen.
  • Viderestillingen blev slukket. En dynamisk kode afhænger af en tjeneste, der sender scanningen videre; en udløbet konto, en lukket, eller en grænse på en gratis plan stopper alle trykte eksemplarer på én gang.
  • Det var en prøveperiode. Mange gratis generatorer udleverer en prøveviderestilling, der efter en uge eller to holder op og viser en opgraderingsside.
  • Domænet blev ikke fornyet, eller certifikatet udløb — telefonen advarer eller nægter i stedet for at åbne.
  • Destinationen kræver nu login. Hos dig virker den stadig, fordi din browser er logget ind.

Den scanner, men åbner det forkerte

Koden gør præcis det, den blev lavet til; det forkerte er, hvad den blev lavet til. Læs den adresse, telefonen viser i forhåndsvisningen, før du åbner den — alene det udpeger de fleste af disse tilfælde.

Den hyppigste årsag er den forkerte kode trykt på det forkerte materiale: to kampagner, to afdelinger, én forbyttet fil hos trykkeren. Sammenlign forhåndsvisningen med det, du ville kode.

Derefter: en gammel cache, der viser en tidligere version af siden, et link der åbner en app i stedet for browseren, fordi destinationen er et dybt link, eller en http-adresse der undervejs mod https sender videre et uventet sted hen.

Åbner en dynamisk kode den forrige destination, er ændringen gemt, men viderestillingen er ikke nået frem til den enhed endnu, eller telefonen har cachet den. Test i et privat vindue på mobildata.

Femminutters-diagnosen

I denne rækkefølge, fordi hvert trin udelukker flest årsager med mindst besvær.

  • Scan det trykte eksemplar og læs adressen i forhåndsvisningen uden at åbne den. Er adressen forkert, ligger fejlen i opsætningen eller linket, ikke i koden.
  • Åbn den adresse i hånden i et privat vindue på mobildata. Svigter den dér, er destinationen fejlen.
  • Prøv en anden telefon, helst en ældre, og en tredje hvis den anden er uenig med den første.
  • Tag trykket ud i skarpt, jævnt lys. Scanner det pludselig, ligger fejlen i størrelse eller kontrast, ikke i koden.
  • Mål koden og det frie felt omkring den, og sammenlign med læseafstanden.
  • Scan den oprindelige digitale fil fra skærmen. Scanner filen og trykket ikke, opstod fejlen i produktionen.
  • Først da genererer du koden på ny — og er den statisk, så husk at en ny generering giver et andet mønster, så det allerede trykte får intet ud af det.

Om forfatteren

Andrii Petlovanyi

Bygger Mosaqo til web, iOS og Android.

FAQ

Ofte stillede spørgsmål

Hvorfor virker min QR-kode på én telefon og ikke på en anden?

Næsten altid fordi koden ligger på grænsen af, hvad et kamera kan opløse, og den anden telefon har en lidt ældre eller mere snavset linse. Løsningen er at trykke større frem for at bebrejde enheden: en kode med margin virker på begge.

Kan en beskadiget QR-kode stadig virke?

Ja, op til et punkt. Fejlkorrektion genskaber manglende moduler, og afhængigt af niveauet overlever en kode tabet af en mærkbar del af sit areal — det er dét, der gør et logo i midten muligt. En beskadiget hjørnemarkør er noget andet: det er dem, scanneren overhovedet finder koden med.

Hvorfor scanner koden på skærmen, men ikke i tryk?

Fordi der skete noget mellem filen og papiret: opskaleret fra et lille raster, trykt med for lav kontrast, berøvet sin stille zone i opsætningen, eller landet på et materiale der spreder kanterne. Scan den digitale fil for at bekræfte, at den er sund, og se derefter på produktionstrinnet.

Skal jeg generere koden på ny for at løse det?

Som regel ikke. Er destinationen problemet, og koden dynamisk, så peg den om, og alle trykte eksemplarer følger med. At generere på ny hjælper kun, når mønsteret selv er fejlen — og det giver et nyt mønster, så det allerede trykte materiale beholder det gamle.

NÆSTE SKRIDT

KLAR TIL DIN FØRSTE QR-KODE?

Lav en QR-kode, og test den før tryk

Den første udgave af Mosaqo er gratis og kræver ikke betalingskort.

Kom gratis i gang