6 min czytaniaFunkcje

Kod kreskowy a kod QR: który z nich powinien znaleźć się na Twoim produkcie

Kod kreskowy identyfikuje towar w systemie, który już go zna. Kod QR łączy osobę z treścią. Pojemność, skanery i termin handlu detalicznego 2027.

Marius Voß
DevRel · edge infra
Jednowymiarowy kod kreskowy obok kodu QR, porównanie tego, co przechowuje każdy format i jaki skaner go odczytuje

Kod kreskowy jest jednowymiarowy: przechowuje krótki identyfikator, zwykle liczbę, odczytywaną wzdłuż jednej osi. Kod QR to dwuwymiarowa macierz, która przechowuje do 7,089 cyfr lub 4,296 znaków alfanumerycznych, wraz z korekcją błędów, dzięki której uszkodzony kod nadal da się zeskanować. Z tego wynika praktyczny podział. Kod kreskowy wskazuje rekord w systemie, który już wie, czym jest produkt; kod QR niesie treść, na podstawie której telefon może działać, nie wiedząc wcześniej nic.

Oznacza to, że kod kreskowy kontra kod QR rzadko jest sporem o to, który format jest lepszy. Chodzi o to, kto skanuje, co trzyma w dłoni i co powinno się wydarzyć w sekundę po sygnale dźwiękowym. Ten tekst omawia, co przechowuje każdy format, sprzęt skanujący, który decyduje za ciebie, termin handlu detalicznego 2027, który po cichu zmienia odpowiedź, oraz jedną właściwość, którą może mieć tylko kod QR. Jeśli same kody QR są dla ciebie nowością, czym jest kod QR wyjaśnia mechanikę, która za tym stoi.

Co naprawdę przechowuje każdy format

Kod liniowy koduje dane w szerokościach kresek i odstępów wzdłuż jednej linii. To twardy sufit pojemności. Detaliczny kod EAN-13 przechowuje 13 cyfr, żadnych liter, żadnej interpunkcji, a te cyfry są globalnym identyfikatorem, a nie informacją samą w sobie; sprawdź je w bazie danych, a poznasz produkt, spójrz na nie same, a nie dowiesz się niczego. Code 128, koń roboczy etykiet logistycznych, obsługuje pełny zakres ASCII, ale etykieta szybko robi się fizycznie szeroka, więc kilkadziesiąt znaków to praktyczny limit.

Kod QR koduje dane na dwóch osiach, w siatce modułów odczytywanej jako macierz. To daje pojemność, a także coś, czego format liniowy nigdy nie miał: korekcję błędów Reed-Solomon na czterech wybieralnych poziomach, od L do H, która potrafi odtworzyć symbol otarty, złożony albo częściowo zasłonięty przez logo. Skala wersji sięga od 1 do 40, a górna granica tego zakresu to miejsce, w którym mieści się tamtych 7,089 cyfr.

Kod kreskowy 1D przechowujący 13-cyfrowy identyfikator obok kodu QR 2D przechowującego pełny adres URL, z zaznaczonymi wzorcami pozycyjnymi i korekcją błędów

Warto wyjaśnić pewne zamieszanie terminologiczne: kod QR jest kodem kreskowym, formalnie dwuwymiarowym, znormalizowanym jako ISO/IEC 18004. Świat handlu detalicznego i logistyki mówi 1D i 2D. Wszyscy inni mówią kod kreskowy i kod QR, mając na myśli ten paskowy i ten kwadratowy.

Kto skanuje i czym

O tym decyduje bardziej sprzęt niż pojemność danych.

Laser na kasie albo skaner magazynowy jest zbudowany do kodów liniowych i odczytuje je szybko, z zakrzywionej powierzchni, w dowolnej orientacji, setki razy na godzinę, przez osobę, która nigdy nie spojrzy na ekran. Ten łańcuch skanera, kasy i systemu magazynowego oczekuje liczby, i to konkretnej liczby.

Aparat w telefonie to instrument o przeciwnym charakterze. Bez trudu odczytuje macierz, potrzebuje chwili na ustawienie ostrości, a osoba, która go trzyma, patrzy na ekran i zaraz coś dotknie. Daj tej osobie liczbę złożoną z 13 cyfr, a nic się nie wydarzy. Daj jej adres URL, a masz jej uwagę tak długo, jak długo utrzyma ją strona.

Dlatego kod kreskowy kontra kod QR zwykle rozstrzyga się sam, na poziomie sprzętu: jeśli skanuje personel, na sprzęcie, który kupiłeś, żeby zidentyfikować coś, co system już zna, potrzebny jest kod liniowy. Jeśli skanuje klient, na własnym telefonie, żeby coś osiągnąć, potrzebny jest kod QR. Ciekawe są przypadki, w których prawdziwe jest jedno i drugie, a w tę stronę zmierzają dziś opakowania.

Termin handlu detalicznego 2027 zmienia pytanie

Handel detaliczny jest w trakcie migracji formatów, i warto o tym wiedzieć, zanim zaprojektujesz opakowanie. Inicjatywa GS1 Sunrise 2027 wymaga od sprzedawców zdolności skanowania kodów 2D w punkcie sprzedaży do końca 2027 roku.

Dwóch rzeczy to nie oznacza. Nie jest to data wyłączenia kodów EAN i UPC z dzisiejszych półek i nie zobowiązuje do przeprojektowania opakowań w przyszłym kwartale. To, czym jest, to kamień milowy gotowości: sprzęt i oprogramowanie kasowe, które potrafią odczytać kod 2D niosący GS1 Digital Link, kodujący identyfikator produktu i adres internetowy w jednym symbolu. W trakcie przejścia marki stosują podwójne oznaczanie, umieszczając kod liniowy i kod 2D na tym samym opakowaniu, dopóki park skanerów nie nadrobi zaległości.

To zmiana, na którą warto się przygotować. Jeden kwadrat może obsłużyć kasę i klienta, co kiedyś wymagało dwóch osobnych oznaczeń z dwoma osobnymi właścicielami wewnątrz firmy. Regulacyjną wersję tego samego pomysłu, w której kod niesie dane o pochodzeniu i zgodności przez całe życie produktu, opisują kody QR cyfrowego paszportu produktu.

Wybieraj według zadania

Większość tej decyzji mieści się w tabeli. Kolumna, która ma znaczenie, to ostatnia.

ZadanieFormatDlaczegoEdytowalny później
Kasa detaliczna, magazynEAN-13 / UPC (1D)Park skanerów oczekuje liczbyNie
Etykiety logistyczne i zasobówCode 128 (1D)Szerokie wsparcie czytników, tani drukNie
Treść dla klientaKod QR (2D)Aparat w telefonie, niesie adres URLTylko przez przekierowanie
Detal plus treść, jedno oznaczenieGS1 Digital Link QRIdentyfikator i URL w jednym symboluZależy od konfiguracji

Tabele publikowane przez producentów skanerów zwykle kończą się na pojemności i korekcji błędów. Edytowalność to kolumna, która decyduje, czy nakład druku stanie się zobowiązaniem, i to ta, której nikt nie drukuje na karcie specyfikacji.

Tylko jeden z nich można przekierować

Kod kreskowy to stały identyfikator. Nie może być niczym innym, i to jest w porządku: liczba ma pozostać stabilna przez całe życie produktu.

Kod QR jednak jest zamrożony tylko wtedy, gdy zakodujesz w nim ostateczny cel bezpośrednio. Zakoduj zamiast tego krótki link, a symbol stanie się wskaźnikiem na decyzję, którą możesz zmienić: dziś strona kampanii, za rok instrukcja, w zły wtorek zawiadomienie o wycofaniu produktu. Skanowanie nadal rozwiązuje się w milisekundach, a każde z nich jest rejestrowane, co jest rozróżnieniem statyczny kontra dynamiczny kod QR zastosowanym do produktów fizycznych. To też, z mojego doświadczenia, jedna z najkosztowniejszych rzeczy do odkrycia po nakładzie druku, a nie przed nim.

Krótszy cel ma drugą korzyść, która ujawnia się u drukarza. Mniej znaków oznacza niższą wersję kodu QR, co oznacza większe moduły przy tej samej fizycznej wielkości i kod, który skanuje się szybciej z zakrzywionej butelki albo matowej tektury. Jak duży powinien być kod QR zawiera zasady doboru rozmiaru. Jeśli chcesz kody, które możesz przekierować i zmierzyć po tym, jak paleta już wyjechała, załóż workspace i wygeneruj je z własnej domeny, a potem odczytaj wyniki w analityce skanowań.

Ścieżka decyzyjna od tego, kto skanuje kod, do wyboru formatu, kończąca się podwójnym oznaczeniem: kodem liniowym dla kasy i dynamicznym kodem QR dla klientów

Błędy, które kosztują cały nakład druku

Cztery błędy odpowiadają za większość dodruków, jakie widziałem.

  • Umieszczenie marketingowego kodu QR tam, gdzie laser na kasie oczekuje detalicznego kodu kreskowego, i odkrycie przy kasie, że te dwa formaty nie są zamienne.
  • Zakodowanie długiego adresu URL pełnego parametrów, co podnosi kod do wysokiej wersji z drobnymi modułami, które zawodzą na hali sklepowej.
  • Pominięcie cichej strefy, czyli czystego marginesu o szerokości około czterech modułów, ponieważ układ był ciasny.
  • Wydrukowanie kodu w kolorach marki z za małym kontrastem, co przechodzi test w biurze, a umiera pod oświetleniem supermarketu. Projektowanie brandowanych kodów QR opisuje, jak daleko można to bezpiecznie posunąć.

Żaden z nich nie jest egzotyczny. Wszystkie wyłapuje ten sam nawyk: wydrukuj jedną próbkę, zeskanuj ją urządzeniem, które faktycznie będzie skanować, w świetle, w którym będzie żyć. Dla kodów przeznaczonych na telefon jak utworzyć kod QR przeprowadza przez cały proces, a jeśli rozważasz chip zamiast symbolu, NFC kontra kody QR omawia to porównanie.

Przeczytaj serię artykułów bazowych

Ten artykuł należy do klastra funkcji. Wersję kampanijną, od planowania po pomiar, opisuje kampania z kodem QR od zera, a to, jak rozwiązuje się skanowanie, opisuje czym jest kod QR.

Inne artykuły na blogu

Najczęściej zadawane pytania

Jaka jest różnica między kodem kreskowym a kodem QR?

Kod kreskowy jest jednowymiarowy i odczytywany wzdłuż jednej osi, więc przechowuje krótki identyfikator, taki jak 13 cyfr kodu EAN-13. Kod QR jest dwuwymiarowy i odczytywany jako macierz, więc przechowuje tysiące znaków, w tym pełny adres URL, i ma korekcję błędów, która pozwala mu przetrwać uszkodzenie. W praktyce kod kreskowy wskazuje rekord w systemie, który już zna produkt, natomiast kod QR niesie treść, na podstawie której telefon może od razu działać.

Czy aparat w telefonie odczyta zwykły kod kreskowy?

Tak. Nowoczesne aparaty w telefonach i większość aplikacji skanujących odczytuje kody kreskowe 1D, takie jak EAN-13 i Code 128, a także kody 2D. Różnica pojawia się w tym, co dzieje się dalej: telefon otrzymuje liczbę, a liczba jest użyteczna tylko wtedy, gdy aplikacja wie, co z nią zrobić. Dlatego opakowania skierowane do konsumenta zwykle niosą kod QR obok kodu kreskowego, a nie zamiast niego.

Co przechowuje więcej danych: kod kreskowy czy kod QR?

Kod QR, o rzędy wielkości więcej. Detaliczny kod EAN-13 przechowuje dokładnie 13 cyfr, a etykieta Code 128 zwykle niesie kilkadziesiąt znaków, zanim zrobi się niepraktycznie szeroka. Kod QR w największej wersji przechowuje do 7,089 cyfr lub 4,296 znaków alfanumerycznych, dlatego może nieść adres URL, dane logowania WiFi albo paszport produktu.

Czy kod QR to po prostu rodzaj kodu kreskowego?

Tak, technicznie rzecz biorąc. QR to dwuwymiarowy kod kreskowy, znormalizowany jako ISO/IEC 18004, a świat handlu detalicznego nazywa dziś całą rodzinę kodami 1D i 2D, zamiast kodami kreskowymi i kodami QR. Potoczne rozróżnienie, o które ludziom zwykle chodzi, dotyczy paskowej etykiety odczytywanej przez laser na kasie i kwadratowej macierzy odczytywanej przez aparat w telefonie.

Czym jest GS1 Sunrise 2027?

To inicjatywa branży handlu detalicznego, mająca sprawić, by systemy w punktach sprzedaży potrafiły skanować kody 2D do końca 2027 roku. To kamień milowy gotowości, a nie data wyłączenia kodów EAN i UPC z dzisiejszych opakowań, a przejście odbywa się przez podwójne oznaczanie: kod liniowy i kod 2D na tym samym opakowaniu. Sprzedawcy potrzebują skanerów i oprogramowania obsługujących oba formaty.

Czy na opakowaniu powinienem umieścić kod kreskowy, czy kod QR?

Zwykle oba, pełniące różne funkcje. Kod liniowy zostaje dla kasy i magazynu, ponieważ tego oczekują skanery i systemy w tym łańcuchu. Kod QR dochodzi dla wszystkiego, do czego powinien dotrzeć klient: instrukcji, rejestracji, informacji o pochodzeniu, strony kampanii. Tylko stronę QR można później przekierować w inne miejsce, i tylko wtedy, gdy zakodujesz krótki link, a nie stały adres URL.

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
barcode vs qr code
1d barcode
2d barcode
ean-13
gs1 sunrise 2027
dynamic qr code

Czytaj dalej