Kod QR: jak Japończyk wynalazł wzór, który podbił świat
Prostokątny wzorzec z czarno-białych kwadratów widzimy dziś wszędzie - na paragonie, w restauracji, na plakacie. Mało kto wie, że kod QR powstał w japońskiej fabryce części samochodowych, a jego twórca inspirował się planszową grą liczącą sobie cztery tysiące lat.
Fabryka, która nie nadążała za kodami kreskowymi
Na przełomie lat 80. i 90. japoński producent części samochodowych Denso, będący częścią grupy Toyota, tonął w papierkowej robocie. Każda paleta, każda skrzynka z komponentami musiała być oznaczona i zeskanowana, a standardowy kod kreskowy potrafił pomieścić najwyżej około 20 znaków. Do pełnego opisania partii towaru pracownicy musieli naklejać nawet kilkanaście osobnych kodów kreskowych na jedno opakowanie i skanować je po kolei.
W systemie produkcji just-in-time, gdzie liczyła się każda sekunda, takie skanowanie było wąskim gardłem całego procesu. W 1994 roku zespół inżynierski z wydzielonej spółki Denso Wave dostał zadanie: stworzyć kod, który pomieści więcej danych i da się odczytać znacznie szybciej niż klasyczna kreska.
Masahiro Hara i lekcja z planszy do gry Go
Za projektem stał inżynier Masahiro Hara. Klasyczny kod kreskowy trzeba było skanować liniowo, od lewej do prawej, co ograniczało pojemność i wymuszało precyzyjne ustawienie skanera. Hara szukał sposobu na zapis danych w dwóch wymiarach - w kwadracie zamiast w linii - ale musiał rozwiązać nowy problem: jak skaner ma błyskawicznie rozpoznać, gdzie zaczyna się kod i pod jakim jest kątem, nawet gdy paczka leży przekrzywiona na taśmie.
Według relacji samego Hary pomysł przyszedł mu do głowy podczas przerwy na lunch, gdy przyglądał się rozkładowi czarnych i białych kamieni na planszy do gry Go. Zauważył, że da się zaprojektować charakterystyczne wzory - dziś znane jako znaczniki pozycyjne, te trzy duże kwadraty w rogach kodu QR - które komputer rozpozna natychmiast, niezależnie od kąta i kierunku skanowania.
Zespół przeanalizował setki gazet i dokumentów, licząc częstotliwość występowania czarnych i białych pikseli, aby znaleźć wzór najrzadziej pojawiający się przypadkowo w zwykłym druku - dzięki temu skaner nie myli znaczników pozycyjnych z przypadkowym tekstem w tle.
Jak to w ogóle działa - odrobina inżynierii
Nazwa QR to skrót od Quick Response - szybka odpowiedź. Kod miał być odczytywany dziesięciokrotnie szybciej niż tradycyjny kod kreskowy, i faktycznie taki cel osiągnięto już w pierwszej wersji z 1994 roku.
- Trzy znaczniki pozycyjne w rogach pozwalają skanerowi ustalić orientację kodu, nawet gdy jest on obrócony lub sfotografowany pod kątem.
- Korekcja błędów Reed-Solomon sprawia, że kod QR pozostaje czytelny nawet z uszkodzoną do 30 procent powierzchnią - dlatego firmy śmiało wklejają w środek logo.
- Pojemność danych sięga nawet 7089 cyfr lub 4296 znaków alfanumerycznych w jednym symbolu - setki razy więcej niż klasyczny kod kreskowy.
Ta odporność na uszkodzenia i elastyczność sprawiły, że kod QR trafił dalej niż do magazynów - na opakowania, plakaty, a w końcu na ekrany smartfonów.
Decyzja, która zdecydowała o sukcesie: brak patentu
Denso Wave opatentowało technologię, ale podjęło decyzję, która okazała się kluczowa dla globalnego sukcesu wynalazku: firma zrzekła się praw do egzekwowania patentu wobec każdego, kto chciał używać kodu QR zgodnie z opublikowaną normą ISO. Innymi słowy - z kodu QR może korzystać każdy, za darmo, bez licencji.
To zupełne przeciwieństwo strategii wielu firm technologicznych tamtej epoki, które zamykały swoje standardy w opłatach licencyjnych. Gdyby Denso Wave poszło tą drogą, kod QR prawdopodobnie zostałby niszowym rozwiązaniem dla logistyki motoryzacyjnej. Otwartość standardu sprawiła, że w kolejnych latach zaczęły go wdrażać inne branże - od poczty, przez linie lotnicze, po producentów elektroniki.
Od hali produkcyjnej do menu w restauracji
Prawdziwy skok popularności kod QR zawdzięcza jednak dopiero smartfonom z aparatem i szybkim internetem. W Japonii i Chinach stał się standardem płatności mobilnych już w połowie lat 2010., ale na Zachodzie długo pozostawał ciekawostką kojarzoną głównie z niezręcznymi wizytówkami marketingowymi.
Przełom przyniosła pandemia w 2020 roku - restauracje z dnia na dzień zamieniły papierowe menu na kody QR przyklejone do stolików, a systemy do potwierdzania obecności i płatności bezdotykowych zaczęły masowo korzystać z tego samego wzoru zaprojektowanego niemal trzy dekady wcześniej dla fabryki części samochodowych.
Ta sama popularność ma dziś drugie oblicze. Kody QR stały się wygodnym narzędziem w rękach przestępców - w firmach coraz częściej trafiają się fałszywe kody na fakturach czy plakatach parkingowych, prowadzące do stron wyłudzających dane logowania. To zjawisko, zwane quishingiem, pokazuje, że nawet trzydziestoletni, dobrze zaprojektowany wynalazek wymaga dziś świadomości zagrożeń i odpowiednich zabezpieczeń po stronie firmy.
| Cecha | Klasyczny kod kreskowy | Kod QR |
|---|---|---|
| Rok powstania | 1974 (powszechne wdrożenie) | 1994 |
| Maksymalna pojemność danych | ok. 20 znaków | do 7089 cyfr |
| Kierunek odczytu | jednowymiarowy, liniowy | dwuwymiarowy |
| Odporność na uszkodzenia | brak korekcji błędów | do 30 procent uszkodzeń bez utraty danych |
| Licencja | różne standardy branżowe | otwarta, bez opłat licencyjnych |
Twoja firma korzysta z kodów QR - upewnij się, że robi to bezpiecznie
Kody QR na fakturach, plakatach czy w mailach to wygodne narzędzie, ale też coraz częstszy wektor ataków phishingowych. NovaSys pomoże Ci wdrożyć politykę bezpieczeństwa i przeszkolić zespół tak, by ciekawostka z historii IT nie stała się furtką dla cyberprzestępców.