Przejdź do treści

Poradnik

Kod QR się nie skanuje? Znajdź przyczynę po objawie

Prawie każdy niedziałający kod QR to jedna z kilkunastu konkretnych usterek, a które kilkanaście — zależy od objawu. Kod, który nigdy nikomu nie zadziałał, to problem druku. Kod, który działał miesiąc temu, to problem celu. Kod, który skanuje się i otwiera złą stronę, to ani jedno, ani drugie. Zacznij od ustalenia, który z trzech przypadków masz; reszta jest ułożona właśnie tak, w kolejności, która najszybciej znajduje przyczynę.

Najpierw rozdziel trzy różne awarie

Zadaj dwa pytania, zanim czegokolwiek dotkniesz. Czy ten kod w ogóle kiedykolwiek zadziałał — komukolwiek? I czy telefon jakoś reaguje — pokazuje podgląd linku, otwiera złą stronę — czy nie dzieje się nic?

Nigdy nie działał, brak reakcji: wzór jest nieczytelny. To usterka druku albo makiety i mówi o niej następna sekcja.

Działał wcześniej, teraz nic albo strona błędu: wzór jest w porządku, zniknął cel. Przejdź do trzeciej sekcji.

Skanuje się natychmiast, ale otwiera coś złego: ani kod, ani cel nie są zepsute; zepsuty jest link. To czwarta sekcja.

Nigdy nie był czytelny

Aparat nie potrafi zamienić wzoru w dane. Oto przyczyny, mniej więcej w kolejności tego, jak często okazują się tą właściwą.

  • Za mały na tę odległość. Kod czytany z trzech metrów potrzebuje około trzydziestu centymetrów; z trzydziestu centymetrów — około trzech. Poniżej mniej więcej pół milimetra na moduł aparaty telefonów zaczynają zawodzić.
  • Za mały kontrast. Ciemne na jasnym, z realną różnicą między nimi. Jasnoszary na białym albo kolor marki na ciemnym tle to najczęstsza awaria wynikająca z projektu.
  • Zniknęło wolne pole. Specyfikacja chce czterech czystych modułów z każdej strony; tekst, ramka albo zdjęcie tła wchodzące na krawędź usuwają granicę, której szuka skaner.
  • Inwersja. Jasne moduły na ciemnym tle czytają się na jednych telefonach, a na innych nie — traktuj to jako zepsute, a nie jako styl.
  • Rozciągnięty albo powiększony. Mały PNG rozdmuchany do rozmiaru ma miękkie krawędzie modułów, co zawodzi z tego samego powodu co zbyt drobny druk. Drukuj z wektora.
  • Logo zakrywa za dużo albo nie podniesiono poziomu korekcji błędów, żeby to zrekompensować.
  • Podłoże pracuje przeciwko: wygięta butelka, folia, tkanina albo laminat odbijający światło sufitowe prosto w obiektyw.

U ciebie się skanuje, u klienta nie

Ten przypadek zasługuje na osobną sekcję, bo kod zwykle jest sprawny. Różnica tkwi w telefonie, świetle albo odległości — a ty testujesz w najlepszych warunkach, jakie ten kod kiedykolwiek napotka.

Starsze aparaty rozróżniają mniej; porysowany albo zatłuszczony obiektyw rozróżnia jeszcze mniej. Ciemna sala zabiera odległość, a kąt też: kod leżący płasko na stole i czytany przez kogoś stojącego nad nim jest czytany ukośnie.

Jest też różnica programowa. Fabryczny aparat na obu platformach czyta kody QR, ale nie zawsze z tą samą tolerancją co dedykowana aplikacja, a starszy telefon może jej potrzebować. Jeśli kod działa na twoim nowym telefonie i zawodzi na trzyletnim, to kod jest za ciasny, a nie telefon za stary. Drukuj większy.

Działał, a potem przestał

Wzór się nie zmienił — i nie mógł. Zmieniło się coś za nim.

  • Cel się przeniósł albo został usunięty: stronę przebudowano, plik w chmurze wygasł, landing kampanii zniknął razem z kampanią.
  • Wyłączono przekierowanie. Kod dynamiczny zależy od usługi przenoszącej skan; wygasłe konto, zamknięte konto albo limit darmowego planu zatrzymują wszystkie wydrukowane egzemplarze naraz.
  • To był okres próbny. Wiele darmowych generatorów daje dynamiczne przekierowanie, które po tygodniu lub dwóch przestaje działać i pokazuje stronę z ofertą.
  • Nie przedłużono domeny albo wygasł certyfikat — telefon raczej odmówi lub ostrzeże, niż otworzy.
  • Cel wymaga teraz logowania. U ciebie nadal działa, bo twoja przeglądarka jest zalogowana.

Skanuje się, ale otwiera coś innego

Kod robi dokładnie to, do czego go zrobiono; złe jest właśnie to, do czego go zrobiono. Przeczytaj adres, który telefon pokazuje w podglądzie, zanim go otworzysz — samo to identyfikuje większość takich przypadków.

Najczęstsza przyczyna to zły kod wydrukowany na złym materiale: dwie kampanie, dwa oddziały, jeden pomylony plik w drukarni. Porównaj podgląd z tym, co miałeś zakodować.

Dalej: nieodświeżony cache pokazujący starą wersję strony, link otwierający aplikację zamiast przeglądarki, bo cel jest deep linkiem, albo adres http, który po drodze do https przekierowuje w nieoczekiwane miejsce.

Jeśli kod dynamiczny otwiera poprzedni cel, zmiana została zapisana, ale przekierowanie jeszcze nie dotarło do tego urządzenia albo telefon je zbuforował. Testuj w oknie prywatnym na transmisji komórkowej.

Pięciominutowa diagnoza

W tej kolejności, bo każdy krok wyklucza najwięcej przyczyn najmniejszym wysiłkiem.

  • Zeskanuj wydrukowany egzemplarz i przeczytaj adres z podglądu, nie otwierając go. Jeśli adres jest zły, winna jest makieta albo link, a nie kod.
  • Otwórz ten adres ręcznie w oknie prywatnym na transmisji komórkowej. Jeśli tam zawodzi, winny jest cel.
  • Spróbuj drugiego telefonu, najlepiej starszego, i trzeciego, jeśli drugi nie zgadza się z pierwszym.
  • Zanieś wydruk w jasne, równe światło. Jeśli nagle się skanuje, winny jest rozmiar albo kontrast, a nie kod.
  • Zmierz kod i wolne pole wokół niego i porównaj z odległością, z której się go czyta.
  • Zeskanuj oryginalny plik cyfrowy z ekranu. Jeśli plik się skanuje, a wydruk nie, usterka powstała na produkcji.
  • I dopiero wtedy wygeneruj kod na nowo — a jeśli jest statyczny, pamiętaj, że nowa generacja daje inny wzór, więc na już wydrukowanym nic to nie zmieni.

O autorze

Andrii Petlovanyi

Rozwija Mosaqo w wersji webowej oraz na iOS i Androida.

FAQ

Najczęstsze pytania

Dlaczego mój kod QR działa na jednym telefonie, a na drugim nie?

Prawie zawsze dlatego, że kod jest na granicy tego, co aparat potrafi rozróżnić, a drugi telefon ma trochę starszy albo brudniejszy obiektyw. Rozwiązaniem jest drukować większy, a nie obwiniać urządzenie: kod z zapasem działa na obu.

Czy uszkodzony kod QR może nadal działać?

Tak, do pewnego stopnia. Korekcja błędów odtwarza brakujące moduły i zależnie od poziomu kod przetrwa utratę znaczącej części powierzchni — to właśnie umożliwia logo na środku. Uszkodzenie znacznika narożnego to inna sprawa: to po nich skaner w ogóle znajduje kod.

Dlaczego kod skanuje się z ekranu, a z wydruku nie?

Bo coś stało się między plikiem a papierem: skalowano go z drobnego rastra, wydrukowano ze słabym kontrastem, stracił wolne pole w składzie albo trafił na materiał rozpraszający krawędzie. Zeskanuj plik cyfrowy, żeby potwierdzić, że jest sprawny, a potem przyjrzyj się etapowi produkcji.

Czy trzeba wygenerować kod na nowo, żeby to naprawić?

Zwykle nie. Jeśli problemem jest cel, a kod jest dynamiczny, przestaw go, a każdy wydrukowany egzemplarz podąży za nim. Nowa generacja pomaga tylko wtedy, gdy winny jest sam wzór — i daje nowy wzór, więc już wydrukowany materiał zostaje ze starym.

NASTĘPNY KROK

GOTOWY NA PIERWSZY KOD QR?

Utwórz kod QR i przetestuj go przed drukiem

Pierwsze wydanie Mosaqo jest bezpłatne i nie wymaga karty płatniczej.

Zacznij za darmo