„Kod kreskowy" to potoczna nazwa całej rodziny różnych standardów - różnią się tym, ile i jakich danych mogą pomieścić, gdzie są używane i jaki sprzęt jest potrzebny do ich odczytu. Poniżej przegląd standardów, które obsługuje nasz generator, pogrupowanych według zastosowania.

Kody 1D handlowe

Kody liniowe używane w handlu detalicznym - do zeskanowania przy kasie sklepowej. Wymagają zwykle numeru zarejestrowanego w organizacji GS1.

  • EAN-13 - Standardowy kod handlowy - sklepy, GS1
  • EAN-8 - Małe opakowania
  • UPC-A - Rynek USA i Kanady
  • ISBN - Książki
  • ISSN - Czasopisma i wydawnictwa ciągłe

Kody 1D przemysłowe

Kody liniowe do zastosowań wewnętrznych - magazyn, logistyka, etykiety produkcyjne. Treść definiujesz sam, bez rejestracji w zewnętrznej organizacji.

Kody 2D

Kody dwuwymiarowe - mieszczą znacznie więcej danych na mniejszej powierzchni niż kody liniowe, kosztem tego, że wymagają skanera 2D albo aparatu telefonu.

Porównanie najważniejszych standardów

Pojemności w tabeli to maksima teoretyczne ze specyfikacji - w praktyce symbol zapełniony do granic robi się duży i trudny do odczytu, więc warto celować w ułamek tych wartości.

StandardTypPojemnośćWymaga numeru GS1Typowe zastosowanie
EAN-131D13 cyfrtakprodukt w sklepie (Europa, świat)
EAN-81D8 cyfrtak (osobna pula)bardzo małe opakowania
UPC-A1D12 cyfrtakprodukt w sklepie (USA, Kanada)
ITF-141D14 cyfrtak (GTIN-14)kartony zbiorcze, tektura
Code-1281Ddowolny tekst ASCII, praktycznie do ok. 40 znakówniemagazyn, etykiety wewnętrzne
Code-391Dcyfry i wielkie litery, praktycznie do ok. 20 znakówniestarsze systemy, przemysł, wojsko
GS1-1281Ddo 48 znaków z identyfikatorami (01), (10), (17)...taketykiety logistyczne, SSCC, partie i daty
Kod QR2Ddo 7089 cyfr lub 4296 znaków alfanumerycznychnielinki, płatności, bilety, marketing
DataMatrix2Ddo 3116 cyfr lub 2335 znakównieelektronika, części, bardzo małe powierzchnie
GS1 DataMatrix2Djak DataMatrix, z identyfikatorami GS1takleki (serializacja), wyroby medyczne
Aztec2Ddo 3832 cyfr lub 3067 znakówniebilety kolejowe i lotnicze, dokumenty
PDF4172D (stosowy)do 2710 cyfr lub 1850 znakówniedokumenty tożsamości, karty pokładowe, listy przewozowe

Kody 1D a 2D - na czym polega różnica

Kod liniowy (1D) zapisuje dane wyłącznie w szerokościach kresek i przerw - wysokość kresek to tylko zapas na niedokładne celowanie skanerem. Dlatego pojemność rośnie wraz z szerokością symbolu i szybko wyczerpuje miejsce na etykiecie. Kod dwuwymiarowy koduje dane w siatce ciemnych i jasnych modułów w obu kierunkach, więc ta sama treść zajmuje wielokrotnie mniejszą powierzchnię.

Druga różnica to korekcja błędów. Kody 1D mają najwyżej cyfrę kontrolną, która wykrywa pomyłkę, ale jej nie naprawia. Kody 2D zawierają nadmiarowe dane Reed-Solomona: kod QR na poziomie H odczyta się nawet przy zniszczeniu 30% powierzchni, DataMatrix odtwarza zwykle ok. 25%. To dlatego na QR można położyć logo w środku, a DataMatrix na części maszynowej przeżywa zadrapania. Cena za to jest jedna: kod 2D wymaga skanera obrazowego (kamery), zwykły laserowy czytnik kasowy go nie przeczyta. Dziś to coraz mniejszy problem - nowe kasy i każdy telefon mają kamerę - ale przy starszym sprzęcie magazynowym warto to sprawdzić.

Standardy specjalistyczne, które warto znać

Częste pytania

Czy jeden produkt może mieć kilka kodów jednocześnie?

Tak i to częste: EAN-13 dla kasy, QR dla klienta, a na kartonie zbiorczym ITF-14 lub GS1-128. Ważne, żeby kody 1D nie stały obok siebie w jednej linii (mylą skaner) i żeby każdy miał własną cichą strefę - więcej w poradniku ciche strefy kodu kreskowego.

Który kod jest „najbezpieczniejszy" do druku na słabym sprzęcie?

Spośród 1D - Code-39 i ITF-14 (tylko dwie szerokości kresek), spośród 2D - DataMatrix z dużym modułem. Najbardziej wymagający jest drobny EAN-13 poniżej 80% rozmiaru nominalnego, bo ma cztery szerokości kresek i wąskie tolerancje.

Czym różni się QR od DataMatrix, skoro oba są kwadratowe?

QR ma trzy duże kwadraty pozycjonujące w rogach i jest optymalizowany pod odczyt telefonem z odległości. DataMatrix ma ramkę w kształcie litery L i zajmuje mniej miejsca przy tej samej treści, dlatego dominuje tam, gdzie liczy się każdy milimetr: na elektronice, lekach i częściach. Aparaty telefonów czytają QR natywnie, DataMatrix zwykle dopiero przez aplikację.

Jak wybrać właściwy standard

Niepewny, który typ pasuje do Twojego przypadku? Zacznij od katalogu wszystkich generatorów na stronie głównej - każdy ma własną podstronę z opisem formatu wejścia i ograniczeń.