Varför en QR-kod inte läses av, och lösningarna som fungerar
En QR-kod går inte att läsa av av flera skäl. Kameran kan inte skilja de mörka rutorna från de ljusa, koden är för liten eller för tät för avståndet, den vita marginalen runt koden har klippts bort, eller en del av mönstret är skadat eller täckt. Kontrollera de billigaste orsakerna först: färgkontrast och marginal. Båda kan rättas till i filen innan du skriver ut igen.
QR-kodsgeneratorBehöver en QR-kod som inte upphörGör det gratisKontrast och inverterade färger
En skanner letar efter mörka moduler, de rutor som bygger upp koden, mot en ljus bakgrund. Ju större skillnad i ljushet, desto lättare är koden att läsa. QR-kodsgenerator mäter kontrasten mellan kodens färg och bakgrunden. Den visar en varning när förhållandet understiger 4:1, och en separat varning när koden är ljusare än sin bakgrund.
Koder med ljus kod på mörk botten är riskfyllda. Vissa skannrar kan inte läsa dem, så en vit kod på ett svart kort är ett vågspel. En ljusgrön kod på ett vitt kort kan se bra ut för ögat och ändå misslyckas, eftersom färgerna har ungefär lika ljushet trots att de skiljer sig i nyans. Använd en mörk kod på en ljus bakgrund, och kontrollera färgerna i det ljus där koden kommer att ses.
Tystzonen
En QR-kod behöver en tom marginal av ljust utrymme runt mönstret, kallad tystzonen. Standardbredden är fyra moduler, där en modul är en ruta i koden. Skannern använder marginalen för att hitta kanterna på mönstret. En kod som tryckts ut i kant till kant på en flygblad, eller som klippts snävt i ett designprogram, tappar ofta sin marginal, och då kanske den inte går att läsa av alls, även när den ser perfekt ut.
Generatorn sätter tystzonen till fyra moduler, standardbredden, och du kan göra den bredare upp till 10 men inte smalare. En bredare marginal hjälper när koden står nära ett rörigt motiv. På en färgad affisch: håll en ljus panel bakom hela koden, marginalen inräknad, i stället för att låta bilden gå ända fram till mönstret. Kontrollera marginalen igen efter att du har ändrat bildstorleken i ett annat program, eftersom det kan klippa bort den.
Storlek, data och felkorrigering
En QR-kod är ett rutnät, och mer data ger fler rutor. En kort länk ryms i ett glest rutnät. En lång länk med spårningsparametrar ger ett tätare rutnät med mindre rutor, och kameran måste kunna särskilja varje ruta på det avstånd du skannar från. Två åtgärder hjälper: skriv ut koden större, och korta innehållet. Guiden om hur du tar bort spårning från länkar förklarar hur du tar bort den extra texten från en länk.
Testa på det avstånd som folk faktiskt kommer att använda. En kod som går att skanna på 10 cm avstånd från ett skrivbord kan misslyckas på en meters avstånd från ett butiksfönster.
Felkorrigering lägger till överflödig data, så att en skadad eller täckt del av koden ändå kan läsas. De vanliga nivåerna är L, M, Q och H. De kan återställa ungefär 7 %, 15 %, 25 % respektive 30 % av kodorden. Generatorn använder M som standard, och H är valet när det finns en logotyp i mitten.
Högre felkorrigering är inte gratis. Den lägger till fler överflödiga rutor, så samma innehåll kräver en tätare och större kod. Höj nivån bara när koden riskerar att skadas eller täckas. Att höja den löser inte låg kontrast, och en tätare kod kan vara svårare att skanna på avstånd.
Kontrollera en kod innan du skriver ut
- Skapa koden i den storlek du tänkt skriva ut. Generatorn erbjuder SVG såväl som PNG, och en SVG förblir skarp i vilken utskriftsstorlek som helst.
- Kontrollera att kontrastvarningen är borta, och att marginalen finns med i filen.
- Skriv ut ett test i verklig storlek, på det papper du ska använda, och skanna det i det ljus den ska ses i.
- Skanna från det avstånd folk kommer att använda, och från lite närmare och lite längre bort.
- Om den misslyckas, ändra en sak i taget: kontrast, sedan marginal, sedan storlek, sedan innehåll.
Specialfall
- Reflexer. En blank laminering eller ett fönster bakom koden kan tvätta ut de ljusa rutorna. Vinkla koden bort från ljuskällan, eller skriv ut den på matt papper.
- Kurvor. En kod som är virad runt en flaska, en mugg eller en böjd skylt blir deformerad, och rutnätet stämmer inte längre. Skriv ut på en plan yta, eller gör koden tillräckligt stor så att böjen spelar mindre roll.
- Slitage. Veck, repor och regn kan bryta sönder rutor snabbare än felkorrigeringen hinner täcka upp. Ett klart matt skyddsöverdrag skyddar en utskriven kod utan att ge reflexer.
- Skärmar. En kod på en telefon eller bildskärm behöver tillräckligt med ljusstyrka, och skärmen bör vara vänd mot kameran. En lutad skärm kan spegla rummet och tvätta ut koden.
- Statisk eller dynamisk. En statisk kod bär sitt innehåll inne i mönstret, så den är inte beroende av att någon tjänst är uppe. En kod som pekar vidare via en omdirigeringstjänst slutar fungera när tjänsten gör det. Statiska och dynamiska QR-koder förklarar skillnaden.
- Wi-Fi-koder. En Wi-Fi-kod använder samma QR-format, så samma orsaker gäller. Wi-Fi-QR-kortet skapar ett utskrivbart kort som gäster kan skanna med telefonens kamera. De flesta telefoner tillverkade de senaste åren ansluter direkt från kameraappen, medan äldre telefoner kan behöva en skannerapp. Så delar du Wi-Fi med en QR-kod går igenom detaljerna.
- Objektiv och zoom. Ett smutsigt objektiv ger suddighet som ser ut som en dålig kod. Rengör objektivet först, och gå närmare i stället för att använda digital zoom, som tappar detaljer.
Översatt från Engelsk original med hjälp av AI.
Kommentarer
Inga kommentarer än. Var först.


