5 min czytaniaPoradniki

Kod QR się nie skanuje? Cztery przyczyny i jak je naprawić

Kod QR, który się nie skanuje, niemal zawsze zawodzi z powodu rozmiaru, strefy ciszy, kontrastu lub zbyt długiej zawartości. Przetestuj je w tej kolejności i napraw właściwą przyczynę.

Marius Voß
DevRel · edge infra
Dlaczego kod QR się nie skanuje: cztery fizyczne przyczyny nieudanego skanu, od rozmiaru i strefy ciszy po kontrast i zbyt długą zawartość

Kod QR, który się nie skanuje, niemal nigdy nie jest problemem skanera. To jedna z czterech fizycznych przyczyn: kod jest wydrukowany za mały jak na odległość, z jakiej ludzie go odczytują, biały margines wokół niego został przycięty, kontrast jest zbyt niski, albo adres URL w środku jest na tyle długi, że siatka staje się zbyt drobna, by ją rozpoznać.

Te cztery przyczyny odpowiadają niemal za każdą awarię i warto testować je w tej kolejności, ponieważ dwie pierwsze są najczęstsze i najtańsze w naprawie. To drukowy odpowiednik artykułu jak utworzyć kod QR; jeśli Twoim problemem jest to, że skany nie są liczone, a nie że kod się nie odczytuje, sięgnij po jak śledzić skany kodów QR.

Cztery powody, dla których kod QR nie skanuje się, wraz z przyczyną i poprawką dla każdego: wydruk poniżej rozmiaru skanowania, przycięta strefa ciszy, odblask na laminacie oraz niski lub odwrócony kontrast

Przyczyna pierwsza: jest wydrukowany za mały

Praktyczna zasada to odległość podzielona przez dziesięć. Kod czytany z dwóch metrów musi mieć około 20 cm szerokości. Kod na stojaku na stole czytany z 40 cm może mieć 4 cm. Kod na billboardzie to zupełnie inna sprawa, ponieważ odległość odczytu zależy od tego, jak blisko aparat telefonu może się zbliżyć, wciąż ostro rozróżniając poszczególne moduły.

Projektanci zmniejszają kody, bo wyglądają jak skaza na układzie graficznym. Wskaźnik skuteczności skanowania gwałtownie spada poniżej około 2 cm na starszych telefonach, a osoby ze starszymi telefonami to właśnie ci, którzy najmniej chętnie spróbują drugi raz.

Jaki rozmiar powinien mieć kod QR zawiera pełną tabelę rozmiarów, w tym niewygodne przypadki, takie jak zakrzywione opakowania czy oklejenie pojazdów.

Przyczyna druga: strefa ciszy została przycięta

Pusty margines wokół kodu jest częścią kodu. Skanery używają go, żeby ustalić, gdzie zaczyna się siatka, więc jego usunięcie może sprawić, że technicznie idealny kod w ogóle nie zostanie znaleziony.

Cztery moduły to minimum określone w specyfikacji, co w typowym wydrukowanym kodzie odpowiada obramowaniu o szerokości mniej więcej jednego z narożnych kwadratów. Oprogramowanie projektowe bez problemu pozwoli je przyciąć, umieścić kod tuż przy kolorowym bloku albo puścić tekst aż do samej krawędzi - i każdy z tych zabiegów jest tą samą wadą.

To warto sprawdzić najpierw, gdy kod skanuje się na ekranie, ale zawodzi w druku, ponieważ wersja ekranowa zazwyczaj ma białą stronę przeglądarki, która przypadkiem pełni rolę strefy ciszy.

Przyczyna trzecia: kontrast i odblask

Skanery muszą odróżnić ciemne moduły od jasnego tła. Psują to trzy rzeczy.

Niski kontrast to oczywista przyczyna: szary kod na jasnoszarym tle wygląda stylowo, a odczytuje się fatalnie. Odwrócone kody, jasne moduły na ciemnym tle, są odczytywane przez wiele skanerów, ale nie przez wszystkie, więc odwrócony projekt trzeba przetestować na kilku prawdziwych telefonach, a nie na jednym.

Odblask to ten podstępny czynnik. Błyszcząca laminacja albo kod wydrukowany za szkłem odbija sklepowe oświetlenie sufitowe wprost w obiektyw aparatu, więc kod, który idealnie skanował się na próbnym wydruku, zawodzi na półce. Matowe wykończenie albo przesunięcie kodu z dala od odbicia rozwiązuje problem.

Kod QR, który zawodzi w terenie, w porównaniu z tym, który skanuje się z drugiego końca pokoju - zestawienie długości zawartości, strefy ciszy, kontrastu i rozmiaru druku

Przyczyna czwarta: zawartość jest zbyt długa

To przyczyna, o którą nikt nigdy nie podejrzewa, ponieważ kod wygląda dobrze na ekranie.

Ilość danych decyduje o wersji kodu, a wersja decyduje o liczbie modułów, jakie zawiera. Denso Wave, twórca formatu, publikuje tabelę wersji i pojemności. Krótki link liczący 30 znaków daje rzadką siatkę z grubymi modułami. Adres URL o długości 180 znaków z pięcioma parametrami UTM daje siatkę gęstą, a przy tym samym rozmiarze druku te moduły są fizycznie mniejsze i trudniejsze do rozpoznania.

Najtańsza dostępna poprawka leży więc jeszcze przed drukiem: zakoduj krótki link zamiast pełnego, otagowanego miejsca docelowego. Tagi kampanii pozostają przy miejscu docelowym, kod pozostaje rzadki, a w dodatku otrzymujesz dane o kliknięciach. Zbiorcze generowanie kodów QR opisuje, jak zrobić to dla całego katalogu produktów.

Korekcja błędów działa w przeciwnym kierunku. Poziom H brzmi bezpieczniej i dodaje nadmiarowość, która zagęszcza kod, więc nie powinien być domyślnym wyborem: poziom M pozwala odzyskać dane przy uszkodzeniu rzędu 15 procent i zachowuje czytelność siatki. Wybieraj wyższy poziom tylko wtedy, gdy logo zakrywa środek.

Chcesz szybko przetestować tę teorię? Utwórz krótki link w darmowym planie, zakoduj go zamiast długiego adresu URL i wydrukuj oba w tym samym rozmiarze, żeby porównać.

Jak przetestować to porządnie przed nakładem druku

Testy na ekranie niemal niczego nie dowodzą. Wszystkie powyższe awarie mają charakter fizyczny.

Wydrukuj kod w ostatecznym rozmiarze, umieść go tam, gdzie faktycznie będzie żył, i zeskanuj z miejsca, w którym faktycznie będzie stała osoba. Zrób to na co najmniej dwóch telefonach, z których jeden nie jest nowy, i raz w oświetleniu, w jakim kod będzie żył. Dziesięć minut takiego testu wychwytuje każdą przyczynę z tej strony.

Przy nakładzie liczonym w tysiącach, sprawdź próbkę pięciu sztuk. Kody są generowane w pętli, więc wada niemal nigdy nie tkwi w jednym kodzie - tkwi w szablonie, a pięć próbek ją znajdzie, dopóki poprawka jest jeszcze darmowa.

Czasem skanowanie się udaje i nic się nie dzieje, albo telefon otwiera stronę z błędem. To już nie jest problem kodu QR: kod odczytał się poprawnie i przekazał adres URL do przeglądarki.

Jeśli miejsce docelowe zwraca błąd 404, certyfikat jest nieważny, albo link otwiera się w jednej aplikacji, a nie w innej, przyczyny są zupełnie inne i artykuł krótki link nie działa je omawia. Warto wiedzieć, po której stronie tej granicy jesteś, zanim cokolwiek przedrukujesz, bo ponowny druk niczego nie naprawi, jeśli zepsuty jest link stojący za kodem.

To najmocniejszy argument za kodem dynamicznym na wszystkim, co jest drukowane: gdy miejsce docelowe okaże się błędne, zmieniasz kierunek linku, zamiast przerabiać cały nakład na makulaturę.

Przeczytaj serię filarową

Ten artykuł znajduje się w klastrze tutoriali. Zacznij od jak utworzyć kod QR, żeby poznać podstawy, potem jaki rozmiar powinien mieć kod QR, jeśli chodzi o rozmiar, i projekt brandowanego kodu QR, żeby zachować skanowalność kodu, który niesie logo.

Inne artykuły na blogu

Najczęściej zadawane pytania

Dlaczego mój kod QR się nie skanuje?

Niemal zawsze chodzi o jedną z czterech rzeczy: kod jest wydrukowany mniejszy, niż pozwala na to odległość skanowania, biały margines wokół niego został przycięty, kontrast między kodem a tłem jest zbyt niski, albo adres URL w środku jest na tyle długi, że siatka staje się zbyt gęsta dla aparatu. Przetestuj je w tej kolejności.

Jak duży musi być kod QR, żeby dało się go zeskanować?

Podziel odległość skanowania przez dziesięć. Osoba stojąca dwa metry od plakatu potrzebuje kodu o szerokości około 20 cm; kod na wizytówce czytany z 30 cm może mieć 3 cm. Wszystko poniżej około 2 cm jest zawodne w starszych aparatach telefonów, bez względu na jakość druku.

Czym jest strefa ciszy i dlaczego jej przycięcie psuje skanowanie?

Strefa ciszy to pusty margines wokół kodu i jest częścią specyfikacji, a nie ozdobą. Skanery używają jej, żeby ustalić, gdzie kod się zaczyna i kończy, więc projekt, który przycina obramowanie, by zaoszczędzić miejsce, może sprawić, że technicznie idealny kod nie zostanie rozpoznany w ogóle. Cztery moduły to minimum.

Czy kod QR może być jasny na ciemnym tle?

Może, ale wiele skanerów oczekuje ciemnych modułów na jasnym tle i zawiedzie przy odwróconym kodzie. Jeśli projekt wymaga odwróconego wyglądu, przetestuj go na kilku telefonach przed drukiem i zachowaj wysoki współczynnik kontrastu. Zdjęcie w tle kodu to wersja, która zawodzi niezawodnie.

Czy dłuższy adres URL utrudnia skanowanie kodu QR?

Tak. Więcej znaków oznacza wyższą wersję kodu, a to oznacza więcej i mniejszych modułów przy tym samym rozmiarze druku. Zakodowanie krótkiego linku zamiast długiego, otagowanego adresu URL to najtańsza pojedyncza poprawka, ponieważ ogranicza liczbę modułów, zanim cokolwiek zostanie wydrukowane.

Mój kod QR skanuje się na moim telefonie, ale nie na telefonie klienta. Co teraz?

To wskazuje raczej na kontrast, odblask lub rozmiar niż na sam kod, ponieważ dane albo da się odczytać, albo nie. Przetestuj na starszym telefonie, w rzeczywistym oświetleniu, z rzeczywistej odległości. Błyszcząca laminacja pod sklepowym oświetleniem to częsty winowajca, który nigdy nie ujawnia się na biurku.

Wypróbuj Elido

Wklej URL, otrzymaj krótki link

Bez rejestracji. Link działa 30 dni. Zarejestruj się, aby zachować go na zawsze.

Za darmo, bez rejestracji · 2 dziennie

Wypróbuj Elido

Skracarka URL hostowana w UE: własne domeny, głęboka analityka i otwarte API. Darmowy plan - bez karty kredytowej.

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

Czytaj dalej