4 min czytaniaFunkcje

Czym jest kod QR i jak naprawdę działa skanowanie?

Kod QR to dwuwymiarowy kod kreskowy, który przechowuje tekst odczytywany przez aparat. Oto co oznaczają kwadraty, co może przechowywać kod i co dzieje się między skanowaniem a stroną.

Ana Kowalska
Marketing solutions engineering
Czym jest kod QR: kwadraty pozycyjne i moduły danych dwuwymiarowego kodu kreskowego oraz typy zawartości, jakie może dać skanowanie

Kod QR to dwuwymiarowy kod kreskowy, który przechowuje tekst w siatce kwadratów. Aparat odczytuje siatkę, oprogramowanie dekoduje ją z powrotem na znaki, a telefon proponuje coś zrobić z wynikiem. To cała idea. Wrażenie, że to coś więcej, bierze się stąd, że tekst zwykle jest adresem internetowym, więc skanowanie wygląda na "otwieranie linku", podczas gdy w rzeczywistości chodziło o odczytanie ciągu znaków.

Format został stworzony przez firmę Denso Wave w 1994 roku, aby śledzić części samochodowe szybciej, niż pozwalał na to paskowy kod kreskowy, a historia jest publicznie dostępna razem ze specyfikacją. To otwarty standard bez opłat licencyjnych, dlatego każda aplikacja aparatu na świecie potrafi go odczytać.

Jeśli już wiesz, czym jest kod, i chcesz go stworzyć, jak utworzyć kod QR to praktyczny poradnik. Ta strona jest wyjaśnieniem, które za nim stoi.

Czym naprawdę są kwadraty

Nie każdy moduł w kodzie to dane.

Trzy duże kwadraty w narożnikach to wzorce pozycyjne. Informują skaner, gdzie w kadrze znajduje się kod i jak jest obrócony, dlatego kod działa nawet do góry nogami albo pod kątem. Mniejsze wzorce wyrównania utrzymują siatkę w ryzach, gdy kod znajduje się na zakrzywionej powierzchni. Linia naprzemiennych modułów między narożnikami, czyli wzorzec synchronizacji, informuje skaner, jak szeroki jest jeden moduł przy danej odległości.

Wszystko inne to zawartość plus korekcja błędów. To właśnie te bajty korekcji pozwalają kodowi przetrwać plamę po kawie albo logo na środku: dekoder odtwarza brakujące moduły na podstawie nadmiarowości, aż do poziomu, na jakim kod został wygenerowany. Poziom M, zwykle domyślny, toleruje mniej więcej 15 procent uszkodzeń.

Etapy między aparatem a stroną podczas skanowania kodu QR: aparat znajduje kwadraty narożne, dekoder naprawia uszkodzenia i zamienia moduły na tekst, a telefon proponuje otwarcie wyniku

Co dzieje się między skanowaniem a stroną

Dekodowanie odbywa się lokalnie i offline. Aparat rozpoznaje siatkę, dekoder stosuje korekcję błędów i zamienia moduły na bajty, a bajty stają się ciągiem znaków. Żadna sieć nie jest w to zaangażowana, dlatego kod da się zeskanować nawet w samolocie.

Telefon odczytuje wtedy początek tego ciągu i decyduje, co zaproponować. https:// powoduje propozycję otwarcia strony. WIFI: powoduje propozycję dołączenia do sieci. BEGIN:VCARD powoduje propozycję zapisania kontaktu. Jeśli ciąg to po prostu słowa, większość aplikacji aparatu pokazuje te słowa.

Ten podział ma znaczenie z dwóch praktycznych powodów. Skanowanie nie może samo niczego wykonać, więc całe ryzyko związane z kodem QR leży w tym, dokąd cię wysyła, co opisuje artykuł czy kody QR są bezpieczne. A w samym kodzie nic się nie zmienia, gdy zmienia się miejsce docelowe, i na tym opiera się cała idea kodów dynamicznych.

Co może przechowywać kod

Cztery typy zawartości kodu QR: adres URL otwierający stronę, dane logowania Wi-Fi umożliwiające dołączenie do sieci, wizytówka vCard zapisująca kontakt oraz zwykły tekst lub liczba

Adres URL to najczęstszy przypadek, a reszta jest bardziej przydatna, niż mogłoby się wydawać. Kod QR do Wi-Fi umieszcza nazwę sieci, typ zabezpieczeń i hasło w jednym ciągu znaków, dzięki czemu goście dołączają do sieci bez odczytywania hasła na głos przed całym pokojem. Kod vCard niesie pełny rekord kontaktu. Bilety i części przemysłowe często zawierają zwykły identyfikator bez żadnego protokołu.

Długość ma fizyczne konsekwencje. Więcej znaków oznacza wyższą wersję kodu, co oznacza więcej modułów na tej samej powierzchni druku, co z kolei oznacza, że każdy moduł jest mniejszy i trudniejszy do rozpoznania przez aparat. Dlatego zakodowanie krótkiego linku zamiast długiego adresu URL z tagami daje wyraźnie grubszy, bardziej wybaczający kod - i to najczęstszy powód, dla którego kod nie daje się zeskanować.

Statyczny i dynamiczny - jedyne rozróżnienie, które ma znaczenie komercyjnie

Sam kod nie zna pojęcia statyczny czy dynamiczny. Oba to te same kwadraty.

Różnica polega na tym, na co wskazuje ciąg znaków. Kod statyczny koduje miejsce docelowe bezpośrednio, więc jest ono ustalone w momencie druku. Kod dynamiczny koduje kontrolowany przez ciebie krótki link, dzięki czemu stojące za nim przekierowanie można później skierować gdzie indziej, a każde skanowanie da się policzyć.

Wszystko, na czym zależy marketerom: liczba skanowań według dnia i kraju, zmiana strony kampanii po tym, jak ulotki trafiły już do druku, porównanie dwóch miejsc ekspozycji, wynika z tego przekierowania, a nie z samego kodu. Artykuł dynamiczne kontra statyczne kody QR omawia ten kompromis w pełni, a jak śledzić skany kodów QR pokazuje, jak odczytywać te liczby.

Chcesz zobaczyć tę różnicę? Utwórz link w planie darmowym, wygeneruj z niego kod i porównaj go z kodem stworzonym z surowego adresu URL miejsca docelowego.

Gdzie są dziś naprawdę używane

Menu i płatności oswoiły ludzi z kodami, ale trwałe zastosowania są cichsze: dołączanie do Wi-Fi bez hasła, plakat prowadzący do strony rezerwacji, opakowanie produktu niosące informacje o pochodzeniu i instrukcje, kod na fakturze otwierający stronę płatności z góry wypełnioną kwotą.

Regulacje najmocniej popychają akurat przypadek opakowań. Unijny program cyfrowego paszportu produktu umieszcza skanowalny identyfikator na fizycznych towarach - to ten sam mechanizm, tylko zastosowany do zgodności z przepisami, a nie do marketingu, a kody QR cyfrowego paszportu produktu opisują, czego to wymaga.

Wszystkie te przypadki łączy to, że kod to tania połowa. To link, który za nim stoi, decyduje, czy można go zmierzyć, poprawić lub mu zaufać.

Przeczytaj serię artykułów bazowych

Ten artykuł należy do klastra funkcji. Zacznij od jak utworzyć kod QR, a potem przejdź do statyczny kontra dynamiczny, jeśli chodzi o decyzję komercyjną. Strona funkcji kodów QR omawia stylizację, a jak zeskanować kod QR opisuje stronę odczytu.

Inne artykuły na blogu

Najczęściej zadawane pytania

Czym jest kod QR?

Kod QR to dwuwymiarowy kod kreskowy, który przechowuje tekst w siatce czarno-białych kwadratów. Aparat odczytuje siatkę, dekoduje ją z powrotem na znaki, a telefon działa na podstawie tego, co znajdzie. Większość kodów przechowuje adres internetowy, ale sam format po prostu przechowuje tekst.

Jak działa kod QR?

Trzy duże kwadraty w narożnikach informują skaner, gdzie znajduje się kod i jak jest obrócony, wzorzec synchronizacji mówi mu, jak duży jest każdy moduł, a pozostałe moduły przenoszą dane oraz bajty korekcji błędów. Dekodowanie odbywa się na urządzeniu, offline, w ułamku sekundy.

Co poza linkiem może przechowywać kod QR?

Dane logowania Wi-Fi, dzięki którym można dołączyć do sieci bez wpisywania hasła, wizytówkę vCard zapisującą kontakt, numer telefonu, adres e-mail, wydarzenie w kalendarzu, ciąg płatności lub zwykły tekst. Skaner odczytuje prefiks i proponuje dopasowaną akcję, dlatego kod Wi-Fi proponuje połączenie, a nie otwarcie strony.

Czy kody QR wygasają?

Sam wydrukowany kod nie. To statyczny wzór kwadratów, który dekoduje się tak samo na zawsze. Wygasnąć może miejsce docelowe: jeśli kod koduje adres URL, a ta strona zostanie usunięta, skanowanie się powiedzie, ale przeglądarka później zawiedzie. Kod dynamiczny tego unika, ponieważ koduje link, który możesz przekierować w inne miejsce.

Czy do zeskanowania kodu QR potrzebny jest internet?

Nie do samego dekodowania. Aparat i dekoder działają całkowicie offline, więc telefon może odczytać tekst z dowolnego kodu bez połączenia. Internet jest potrzebny dopiero do tego, co dzieje się dalej, a w przypadku kodu z adresem URL oznacza to wczytanie strony.

Czy tworzenie kodów QR jest darmowe?

Format jest otwartym standardem bez opłat licencyjnych, więc wygenerowanie statycznego kodu nic nie kosztuje. Za co ewentualnie płacisz, to usługa stojąca za kodem dynamicznym: hostowane przekierowanie, które pozwala zmienić miejsce docelowe po wydrukowaniu i pokazuje, ile razy dany kod został zeskanowany.

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
what is a qr code
how do qr codes work
qr code meaning
qr code explained
qr code structure
what can a qr code store

Czytaj dalej