Rodzaje kodów kreskowych: 1D vs 2D i który standard wybrać do magazynu
Rodzaje kodów kreskowych: EAN, UPC, Code 128, Code 39, ITF-14, kod QR, Data Matrix, PDF417 i Aztec oraz który standard sprawdzi się na etykietach magazynowych.
Opublikowano
Istnieje wiele rodzajów kodów kreskowych, ale w codziennej pracy magazynowej liczy się tylko kilkanaście z nich. Dzielą się na dwie rodziny: kody 1D, czyli znane wszystkim rzędy pionowych kresek, oraz kody 2D, takie jak kod QR czy Data Matrix. Na etykietach skanowanych tylko przez własny zespół niemal zawsze najlepszym wyborem jest kod QR albo Code 128. Kody handlowe, takie jak EAN czy UPC, są przeznaczone dla produktów sprzedawanych w sklepach, a nie do oznaczania regałów magazynowych.
Ten poradnik to zestawienie popularnych standardów kodów kreskowych: co przechowują, gdzie się je spotyka, jakie mają mocne i słabe strony oraz kiedy warto po nie sięgnąć.
Kody 1D i 2D: jedna różnica, która ma znaczenie
Kod 1D zapisuje dane tylko w jednym kierunku, w szerokości kresek i odstępów. Kod 2D zapisuje dane zarówno w poziomie, jak i w pionie, w siatce małych kwadratów lub kropek.
Ta jedna różnica przekłada się na niemal wszystkie pozostałe:
- Pojemność. Kod 1D zwykle przechowuje krótki numer lub kod, często będący kluczem wskazującym na rekord w bazie danych. Kod 2D pomieści dużo więcej, w tym pełny adres internetowy albo blok tekstu.
- Rozmiar. Aby pomieścić więcej danych, kod 1D musi się wydłużyć. Kod 2D pozostaje zwarty i kwadratowy.
- Odporność na uszkodzenia. Większość kodów 2D ma wbudowaną korekcję błędów, dzięki czemu da się je zeskanować mimo zarysowania, zagięcia czy zabrudzenia. Kody 1D zwykle mają tylko cyfrę lub znak kontrolny, który wykrywa błędny odczyt, ale nie odtworzy utraconych danych.
- Czytniki. Klasyczny skaner laserowy odczytuje kody 1D, przesuwając po nich linią światła, i nie odczyta kodu QR ani Data Matrix. Skanery kamerowe, telefony i tablety odczytują oba typy.
Żadna z rodzin nie jest ogólnie lepsza. Kody 1D są tanie w druku, odczytuje je każdy skaner i pozostają standardem przy kasach. Kody 2D wygrywają, gdy etykieta musi być mała, dane są dłuższe albo skanuje się telefonem.
Kto ustala standardy kodów kreskowych: GS1 w skrócie
Większość kodów produktowych widocznych w sklepach jest zgodna ze standardami zarządzanymi przez GS1 – globalną, non-profitową organizację standaryzacyjną z organizacjami członkowskimi w wielu krajach. GS1 definiuje systemy numeracji, takie jak GTIN (Global Trade Item Number), i przydziela prefiksy firmowe, dzięki czemu żadne dwie firmy na świecie nie nadadzą produktowi tego samego numeru.
Sam wzór kresek jest publiczny; o ważności kodu handlowego decyduje przydzielony numer. Code 128, Code 39 i kod QR nie mają organu wydającego numery – to, co w nie wpiszesz, zależy tylko od ciebie.
Handlowe kody 1D: EAN i UPC
EAN i UPC to kody kreskowe umieszczane na produktach konsumenckich. Zawierają wyłącznie cyfry, mają stałą długość i kończą się cyfrą kontrolną, którą skaner wykorzystuje do wykrywania błędnych odczytów.
- EAN-13 zawiera 13 cyfr i jest najpowszechniej używanym kodem produktowym na świecie.
- EAN-8 to krótsza, 8-cyfrowa wersja dla opakowań zbyt małych na EAN-13, jak pomadka ochronna czy opakowanie baterii.
- UPC-A zawiera 12 cyfr i jest tradycyjnym kodem produktowym w Stanach Zjednoczonych i Kanadzie. Numer UPC-A odpowiada kodowi EAN-13 z dodanym zerem na początku, więc nowoczesne kasy odczytują oba.
- UPC-E upakowuje wybrane numery UPC-A w krótszy symbol, pomijając zera, dla małych opakowań.
Zalety: odczytuje je każdy skaner sklepowy, a sam numer już identyfikuje produkt. Ograniczenia: tylko cyfry, stałe długości, a numery muszą być zarejestrowane. Nie wymyślaj własnych numerów EAN ani UPC do etykiet wewnętrznych – zmyślony numer może zderzyć się z realnym produktem.
Uniwersalne kody 1D: Code 128, Code 39, Code 93
Te kody kreskowe przechowują dowolnie wybraną treść, dlatego sprawdzają się na etykietach wewnętrznych, w wysyłce i przemyśle.
- Code 128 koduje pełny podstawowy zestaw znaków klawiatury: litery w obu wielkościach, cyfry i znaki interpunkcyjne. Jest kompaktowy i ma znak kontrolny. Wariant GS1, czyli GS1-128, jest używany na etykietach wysyłkowych i paletowych do przenoszenia danych strukturalnych, takich jak numery partii i daty. Do wewnętrznej etykiety 1D Code 128 jest zwykle najlepszym wyborem.
- Code 39 przechowuje wielkie litery, cyfry i kilka symboli. Jest prosty i bardzo tolerancyjny na jakość druku, dlatego przetrwał w produkcji, identyfikatorach pracowniczych i starszych systemach. Ceną jest rozmiar: ten sam kod drukuje się znacznie szerzej niż Code 128.
- Code 93 używa tego samego zestawu znaków co Code 39, ale drukuje się bardziej kompaktowo i ma dwa znaki kontrolne.
Kody na kartony: ITF i ITF-14
ITF (Interleaved 2 of 5) koduje wyłącznie cyfry, parami, więc zawsze ma parzystą liczbę cyfr. Jego kreski są szerokie i wybaczające, co ułatwia druk bezpośrednio na chropowatych powierzchniach, takich jak tektura falista.
ITF-14 to zastosowanie ITF przez GS1 do kartonów wysyłkowych. Przenosi 14-cyfrowy numer (GTIN-14), który identyfikuje zbiorcze opakowanie produktów, a nie pojedynczą sztukę, i zwykle drukowany jest z grubą ramką, tzw. bearer bar, chroniącą krawędzie przed błędnym odczytem.
Kody 2D: kod QR, Data Matrix, PDF417 i Aztec
Kody 2D mieszczą więcej danych na mniejszej powierzchni i lepiej znoszą uszkodzenia. Wymagają czytnika kamerowego, którym jest już każdy telefon.
- Kod QR to kwadratowy kod z trzema dużymi kwadratami w rogach. Powstał w Japonii w latach 90. do śledzenia części samochodowych, a dziś jest wszędzie. Mieści liczby, tekst i adresy internetowe, odczytuje się go szybko niemal pod każdym kątem i oferuje cztery poziomy korekcji błędów. Do wewnętrznych etykiet magazynowych skanowanych telefonem to najprostszy wybór.
- Data Matrix to kwadratowa lub prostokątna siatka z pełną, w kształcie litery L, ramką z dwóch stron. Pozostaje czytelny nawet w bardzo małym rozmiarze, dlatego jest nanoszony, drukowany, a nawet grawerowany laserowo na elementach elektronicznych, narzędziach, sprzęcie medycznym i opakowaniach leków. GS1 DataMatrix to standardowa wersja w ochronie zdrowia.
- PDF417 przypomina stos krótkich kodów 1D. Mieści dużo danych i często pojawia się na dowodach osobistych, prawach jazdy, kartach pokładowych i dokumentach wysyłkowych.
- Aztec ma w środku wzór przypominającą tarczę i wymaga niewielkiego pustego marginesu wokół siebie. Dobrze sprawdza się na ekranach telefonów i jest szeroko stosowany na biletach komunikacyjnych i wstępach na wydarzenia.
Porównanie rodzajów kodów kreskowych
| Rodzaj | Rodzina | Co przechowuje | Gdzie zwykle występuje | Nadaje się do etykiet wewnętrznych? |
|---|---|---|---|---|
| EAN-13 | 1D | 13 cyfr, rejestrowany | Produkty konsumenckie na całym świecie | Nie, tylko handel |
| EAN-8 | 1D | 8 cyfr, rejestrowany | Bardzo małe opakowania | Nie, tylko handel |
| UPC-A / UPC-E | 1D | 12 cyfr (UPC-E skrócony), rejestrowany | Produkty w USA i Kanadzie | Nie, tylko handel |
| Code 128 | 1D | Litery, cyfry, symbole | Wysyłka, logistyka, etykiety majątkowe | Tak, najlepsza opcja 1D |
| Code 39 | 1D | Wielkie litery, cyfry, kilka symboli | Produkcja, identyfikatory, starsze systemy | Tak, gdy wymaga tego istniejący system |
| Code 93 | 1D | To samo co Code 39, bardziej kompaktowy | Zastosowania przemysłowe | Rzadko potrzebny |
| ITF / ITF-14 | 1D | Tylko cyfry, parzysta długość | Kartony wysyłkowe z tektury falistej | Nie, do kartonów |
| Kod QR | 2D | Liczby, tekst, adresy internetowe | Wszędzie, od menu po etykiety | Tak, najprostszy z telefonem |
| Data Matrix | 2D | Liczby, tekst, bardzo mały | Części, elektronika, leki | Tak, dla drobnych przedmiotów |
| PDF417 | 2D (warstwowy) | Duże ilości danych | Dowody, karty pokładowe, dokumenty | Rzadko |
| Aztec | 2D | Tekst, kompaktowy | Bilety na ekranach telefonów | Rzadko |
Istnieją też inne standardy, jak Codabar czy GS1 DataBar. Zanim na nie postawisz, sprawdź, czy twój skaner lub aplikacja odczytuje dany format.
Jaki kod kreskowy wybrać do magazynu?
Wybór zależy od tego, czym skanujesz i gdzie trafi etykieta.
- Skanujesz telefonem lub tabletem: użyj kodu QR. Drukuje się w małym rozmiarze, skanuje pod dowolnym kątem i może od razu otwierać kartotekę przedmiotu.
- Masz już skanery laserowe: użyj Code 128. Odczyta go każdy skaner 1D, a kod można wydrukować z czytelnym tekstem pod spodem.
- Etykiety muszą być bardzo małe: użyj Data Matrix, do drobnych narzędzi, części i komponentów.
- Istniejący system wymaga określonego formatu: zachowaj go. Spójność jest ważniejsza niż zmiana standardu w połowie drogi.
- Produkty mają już EAN lub UPC: korzystaj z tych kodów bez zmian i oznaczaj etykietami raczej regały lub pojemniki, zamiast je zasłaniać.
Jeśli jedna osoba dogląda kilku przedmiotów, odręczna etykieta i lista mogą wystarczyć. Kody kreskowe zaczynają się opłacać, gdy zapas dzieli kilka osób albo liczby wciąż się nie zgadzają.
Gdzie pasuje Tana
Tana to aplikacja do wspólnego zarządzania zapasami dla zespołów. Współpracuje zarówno z etykietami, które drukujesz samodzielnie, jak i z kodami kreskowymi, które już są na twoim towarze.
- Etykiety QR. Wydrukuj z aplikacji webowej arkusze etykiet QR dla przedmiotów i miejsc magazynowania (regały, pudełka, pomieszczenia, pojazdy). Zeskanowanie etykiety otwiera dany przedmiot lub miejsce, dzięki czemu możesz zapisać stan za pomocą − i +, albo ustawić dokładną liczbę podczas inwentaryzacji.
- Istniejące kody kreskowe. Dołącz kod kreskowy producenta do przedmiotu, a zeskanowanie produktu go otworzy. Możesz też wyszukiwać po kodzie kreskowym.
- Formaty w aplikacji na iPhone’a i iPada: kod QR, EAN-13, EAN-8, UPC-E, Code 128, Code 39, Code 93, Data Matrix, Aztec, ITF, ITF-14 i PDF417.
- Formaty w aplikacji webowej (kamera przeglądarki): kod QR, EAN-13, EAN-8, UPC-A, UPC-E, Code 128 i Code 39.
- Wspólne, aktualne liczby. Wszyscy widzą te same stany, z alertami o niskim zapasie i historią zmian, kto co zmienił.
Tana nie wystawia kodów handlowych – te wciąż pochodzą z twojej organizacji GS1. Dostępny jest darmowy plan bez konieczności podawania karty.
Najczęściej zadawane pytania
Jaka jest różnica między kodem QR a kodem kreskowym?
Kod QR to rodzaj kodu kreskowego. „Kod kreskowy” zwykle oznacza kod 1D z pionowymi kreskami, mieszczący krótki kod; kod QR to kod 2D, który mieści więcej danych, w tym adresy internetowe, i wciąż da się zeskanować, gdy jest częściowo uszkodzony.
Jaki rodzaj kodu kreskowego jest najpopularniejszy?
Dla produktów w sklepach najpopularniejsze są EAN-13 i UPC-A. Przy wysyłce i zastosowaniach wewnętrznych najczęściej spotykasz Code 128 i kod QR.
Code 128 czy Code 39 lepiej sprawdzi się w magazynie?
W większości przypadków Code 128: mieści więcej znaków i drukuje się węziej. Code 39 wybieraj tylko wtedy, gdy wymaga tego istniejący system.
Czy telefon odczyta każdy rodzaj kodu kreskowego?
Kamera telefonu potrafi odczytać zarówno kody 1D, jak i 2D, ale każda aplikacja obsługuje własną listę formatów. Zanim na to postawisz, sprawdź, czy twoja aplikacja odczytuje rodzaje kodów obecne na twoim towarze.