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.

Dlaczego mój telefon w ogóle nie skanuje kodów QR?

Wtedy problem jest po stronie czytającej, nie w kodzie. Najpierw sprawdź ten sam kod na innym urządzeniu: jeśli tamto go odczyta, chodzi o aparat tego telefonu. Według częstości: rozpoznawanie QR jest wyłączone w aplikacji aparatu, obiektyw jest brudny lub zaparowany, telefon jest za blisko, by ustawić ostrość, albo kod na ekranie jest zbyt ciemny lub odbija światło. Przy odmówionym dostępie do aparatu skaner się otwiera i nic się nie dzieje — to najbardziej przypomina zepsuty kod, a nim nie jest.

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