2026-04-21 Aktualizacja 2026-08-03 Knowledge Base

Co to jest kod kreskowy ITF-14 i kiedy powinieneś go używać?

TL

Autor

Gotowy na wygenerowanie kodów?

Twórz wysokiej jakości etykiety w kilka sekund.

Uruchom generator →

Podczas gdy EAN-13 i UPC świetnie sprawdzają się w przypadku pojedynczych produktów, nie są idealne dla dużych kartonowych pudeł, w których te produkty są wysyłane. Tu właśnie wkracza ITF-14 (Interleaved 2 of 5).

W globalnej logistyce, gospodarce magazynowej i łańcuchach dostaw, śledzenie pojedynczych sztuk towaru to tylko część sukcesu. Produkty w drodze od producenta do dystrybutora muszą być grupowane, pakowane w kartony zbiorcze, pudła i układane na paletach. Aby zidentyfikować te duże opakowania transportowe bez konieczności otwierania pudeł i skanowania każdego jednostkowego produktu detalicznego z osobna, branża logistyczna opiera się na jednym, wysoce wyspecjalizowanym standardzie: kodzie kreskowym ITF-14.

Jako oficjalny standard organizacji GS1 dla opakowań zbiorczych, ITF-14 został zaprojektowany z myślą o bezproblemowym odczycie w najtrudniejszych warunkach magazynowych i na problematycznych powierzchniach, takich jak tektura falista.


1. Co oznacza nazwa „ITF” oraz liczba „14”?

Aby zrozumieć, jak ten kod funkcjonuje, musimy przyjrzeć się jego strukturze technicznej oraz logice zapisu danych:

  • ITF (Interleaved 2 of 5 / Przeplatany 2 z 5): Jest to nazwa bazowej symboliki kodu. Standard „2 z 5” oznacza, że każdy znak (cyfra) jest reprezentowany przez pięć kresek (pasków), z których dokładnie dwie są szerokie (grube), a trzy wąskie. Słowo „przeplatany” odnosi się do unikalnej metody oszczędzania miejsca. Cyfry są kodowane parami: pierwsza cyfra pary jest zapisywana za pomocą czarnych kresek, natomiast druga cyfra tej samej pary jest kodowana w białych odstępach (przerwach) pomiędzy tymi kreskami. Ze względu na tę strukturę przeplatania, kod ten może przechowywać wyłącznie parzystą liczbę cyfr.
  • 14: Liczba ta reprezentuje stałą długość kodu. Kod ITF-14 zawsze przechowuje dokładnie 14 cyfr danych. Nie obsługuje liter ani znaków specjalnych.

2. Struktura danych w kodzie 14-cyfrowym

Kod ITF-14 służy do kodowania globalnego numeru jednostki handlowej GTIN-14 (Global Trade Item Number). Ta 14-cyfrowa sekwencja jest ściśle podzielona na cztery obszary informacyjne zgodnie z wytycznymi GS1:

  1. Wskaźnik poziomu opakowania (Packaging Indicator - cyfra 1): Ta pojedyncza cyfra (od 0 do 8) informuje systemy informatyczne, z jakim poziomem opakowania zbiorczego mają do czynienia. Na przykład cyfra 1 oznacza mniejsze pudełko zbiorcze (np. zawierające 6 sztuk towaru), cyfra 2 – większy karton (np. 24 sztuki), a cyfra 8 – paletę. Cyfra 9 jest zarezerwowana dla produktów o zmiennej wadze lub mierze (np. całe bloki sera, tusze mięsne).
  2. Prefiks firmy GS1 (GS1 Company Prefix - cyfry 2 do 7-10): Unikalny numer nadawany właścicielowi marki przez lokalną organizację krajową GS1 (w Polsce to GS1 Polska). Długość tego prefiksu wynosi od 7 do 10 cyfr, w zależności od liczby produktów w katalogu firmy.
  3. Numer referencyjny produktu (Item Reference - cyfry od 8 do 13): Numer przydzielany przez producenta dla konkretnej pozycji towarowej. Zazwyczaj dla kartonu zbiorczego bazuje on na numerze jednostkowym produktu detalicznego (EAN-13), który znajduje się w środku kartonu, odpowiednio zmodyfikowanym na początku przez wskaźnik poziomu opakowania.
  4. Cyfra kontrolna (Check Digit - cyfra 14): Ostatnia cyfra kodu służąca do walidacji odczytu. Jest automatycznie obliczana na podstawie pierwszych 13 cyfr przy użyciu algorytmu Modulo 10. Skaner podczas odczytu natychmiast wykonuje to samo równanie i odrzuca odczyt w przypadku braku zgodności, co całkowicie eliminuje błędy odczytu.

3. Cyfra kontrolna: formuła poprawna tutaj i błędna poziom niżej

To najdroższa pułapka w tym artykule i nie widać jej na etykiecie.

Reguła GS1 jest zawsze ta sama: idąc od prawej strony pola danych, ważymy cyfry na przemian przez 3 i 1. Ale to liczba cyfr danych decyduje, jak ta naprzemienność wygląda od lewej:

Kod Cyfry danych Wagi widziane od lewej
GTIN-14 (ITF-14) 13 — nieparzyście 3, 1, 3, 1, … , 3
EAN-13 12 — parzyście 1, 3, 1, 3, … , 3

Rzecz kontrintuicyjna: naiwna formuła „pierwsza cyfra od lewej ×3, następna ×1" jest przy GTIN-14 zawsze poprawna. I właśnie to czyni ją niebezpieczną — przyznaje rację temu, kto ją napisał, aż do dnia, w którym przepisze ją na EAN-13.

Te same cyfry na dwóch poziomach opakowania:

Poziom Pole danych Poprawna suma ważona Suma „od lewej" Cyfra kontrolna
Karton (GTIN-14) 1540141234561 69 69 1 w obu wypadkach ✅
Produkt (EAN-13) 540141234561 66 78 4 kontra 2

Wystarczy zdjąć z przodu wskaźnik poziomu opakowania, a parzystość pola się odwraca. Formuła, która poprawnie sprawdzała Twoje kartony, przypisuje teraz błędną cyfrę dokładnie temu produktowi detalicznemu, który leży w środku.

Na 100 000 losowo wygenerowanych kodów formuła „od lewej" myli się przy GTIN-14 nigdy, a przy EAN-13 w 80% przypadków. Arkusz, który nie uwzględnia w formule długości pola, będzie więc działał bezbłędnie na danych kartonów — i po cichu zatruje dane produktów. Z tego powodu formuła w naszym przewodniku po inwentaryzacji w Excelu zawiera człon LEN().


4. Zmierzona anatomia symbolu

ITF-14 buduje się według sztywnej gramatyki, a jego szerokość da się w całości policzyć w wielokrotnościach X, czyli szerokości najwęższego elementu:

Część Elementy Szerokość
Wzorzec startu 4 4 X
7 par cyfr × (6 wąskich + 4 szerokie) 70 126 X
Wzorzec stopu 3 5 X
Symbol danych 77 135 X
Strefy ciszy (po 10 X z każdej strony) 20 X
Razem do zarezerwowania 155 X

Stosunek szeroki:wąski w wyjściu naszego generatora wynosi 3:1 i mieści się w zakresie 2,0:1 do 3,0:1 dopuszczonym przez ISO/IEC 16390.

Te 155 X to jedyna liczba, która jest naprawdę potrzebna do zwymiarowania kartonu — cała reszta z niej wynika.


5. Inżynieria ramek ochronnych (Bearer Bars)

Najbardziej charakterystyczną cechą wizualną kodu ITF-14 jest gruba, czarna ramka otaczająca kod ze wszystkich stron, zwana w terminologii technicznej Bearer Bars (ramki ochronne). Pełnią one dwie fundamentalne role inżynieryjne w łańcuchu logistycznym:

Eliminacja błędnych odczytów („Short Scans”)

Podczas skanowania kodu na szybko poruszającym się transporterze taśmowym lub przy ręcznym przeciąganiu czytnika pod kątem, wiązka lasera może opuścić obszar kodu kreskowego zbyt wcześnie – przechodząc przez jego górną lub dolną krawędź.

Powód jest bardziej konkretny niż „kod może się źle odczytać". Skoro obszar danych to zwykła konkatenacja wzorców kolejnych par, to wzorzec pierwszych czterech par jest dosłownym początkiem wzorca wszystkich siedmiu. Sprawdziliśmy to, generując oba symbole i porównując ich sekwencje elementów: sekwencja 8 cyfr jest dokładnym prefiksem sekwencji 14 cyfr.

Wiązka, która wejdzie w symbol i wyjdzie za wcześnie górą lub dołem, nie odczyta więc szumu. Odczyta 15401412 — liczbę składniowo poprawną, krótszą i całkowicie wiarygodną dla systemu przyjęcia towaru. To jest dokładnie ten scenariusz, którego obawiają się centra sortownicze.

Ramki ochronne Bearer Bars całkowicie eliminują to ryzyko. Jeśli laser skanera wyjdzie poza kod przez górną lub dolną czarną linię ramki, czytnik zarejestruje błąd logiczny i przerwie odczyt, chroniąc system przed wprowadzeniem błędnych, niepełnych danych. Skaner zaliczy odczyt tylko wtedy, gdy wiązka przejdzie czysto przez lewą i prawą granicę kodu.

Ochrona matryc drukarskich (Flexo)

Krzywoliniowe pudełka kartonowe są często zadrukowywane w linii produkcyjnej za pomocą druku fleksograficznego. Elastyczne polimerowe lub gumowe matryce dociskają farbę bezpośrednio do szorstkiej i falistej powierzchni tektury. Pod wpływem silnego docisku prasy krawędzie matrycy mogą ulegać deformacji (rozciąganiu), co zniekształciłoby pionowe kreski kodu. Ramki Bearer Bars przejmują ten docisk na siebie, dystrybuując siłę prasy równomiernie na całej powierzchni płyty drukarskiej. Zapobiega to rozlewaniu się czarnych kresek w pionie.

  • Warto wiedzieć: Jeśli kod ITF-14 nie jest drukowany bezpośrednio na kartonie, lecz na białej etykiecie samoprzylepnej (np. termotransferowej), normy GS1 pozwalają na stosowanie wyłącznie poziomych linii ochronnych (na górze i na dole), pomijając pionowe linie boczne.

6. Realny rozmiar wydruku: wszystko rozstrzyga się na siatce punktów

Drukarka nie potrafi postawić pół punktu. Twoje X zostaje więc zaokrąglone do najbliższej całkowitej liczby punktów — a ponieważ pełny symbol ma 155 X szerokości, ten błąd zaokrąglenia mnoży się przez 155.

Na drukarce termicznej 203 dpi jeden punkt mierzy 25,4 / 203 = 0,1251 mm:

Zadane X Co drukarka faktycznie robi Odchyłka Szerokość całkowita: chciana → otrzymana
0,25 mm 2 punkty = 0,2502 mm +0,1% 38,8 mm → 38,8 mm
0,30 mm 2 punkty = 0,2502 mm −16,6% 46,5 mm → 38,8 mm
0,50 mm 4 punkty = 0,5005 mm +0,1% 77,5 mm → 77,6 mm
1,00 mm 8 punktów = 1,0010 mm +0,1% 155,0 mm → 155,2 mm

Wiersz 0,30 mm to ten, który kosztuje: zamawiasz symbol 46,5 mm, dostajesz 38,8 mm — 7,7 mm węższy, niż zaplanowano, bez żadnego komunikatu o błędzie. Kod być może i tak się zeskanuje, ale Twój szablon etykiety i weryfikator będą innego zdania.

Oto szerokości, które trafiają dokładnie na siatkę:

Rozdzielczość 1 punkt X = 2 punkty X = 3 punkty
203 dpi 0,1251 mm 0,2502 mm → 38,8 mm 0,3754 mm → 58,2 mm
300 dpi 0,0847 mm 0,1693 mm → 26,2 mm 0,2540 mm → 39,4 mm
600 dpi 0,0423 mm 0,0847 mm → 13,1 mm 0,1270 mm → 19,7 mm

Zasada praktyczna: dobieraj X jako całkowitą wielokrotność punktu swojej drukarki, a nie jako okrągłą liczbę milimetrów. To to samo ograniczenie, które opisujemy w artykule o błędach druku kodów kreskowych, tylko wzmocnione, bo ITF-14 jest symbolem szerokim.


7. Druk bezpośredni na kartonie vs. etykiety samoprzylepne

W logistyce stosuje się dwie metody nanoszenia kodów ITF-14:

Druk bezpośrednio na tekturze

Technologia ta polega na nanoszeniu farby wprost na brązowy lub biały karton zbiorczy przy użyciu przemysłowych ploterów atramentowych (inkjet) wysokiej rozdzielczości lub cylindrów fleksograficznych.

  • Zalety: Wyeliminowanie kosztów zakupu papierowych etykiet samoprzylepnych i kleju. Idealne dla wielkoseryjnej produkcji.
  • Wyzwania: Chropowata struktura kartonu chłonie atrament, co powoduje lekkie rozmywanie krawędzi. To właśnie z tego powodu kody ITF-14 mają tak gigantyczne fizyczne wymiary – ich duże rozmiary zapewniają wysoką tolerancję na niedoskonałości podłoża i gwarantują poprawny odczyt.

Druk na etykietach (Thermal / Thermal Transfer)

Kod jest drukowany na białej etykiecie o wysokim kontraście (np. za pomocą szablonów z BarcodeReady), a następnie naklejany ręcznie lub automatycznie przez aplikator na karton.

  • Zalety: Najwyższy możliwy kontrast optyczny (czarny nadruk na idealnie białym tle), co przekłada się na ocenę Grade-A w weryfikatorach kodów i bezbłędny odczyt na bardzo szybkich liniach sortujących.

8. Podsumowanie: Kiedy wybrać ITF-14, a kiedy inne kody?

Właściwy dobór symboliki jest kluczem do zgodności z globalnymi standardami i eliminuje kary umowne u dużych odbiorców:

  • EAN-13 / UPC-A: Stosuj wyłącznie na pojedynczych produktach przeznaczonych do tradycyjnej sprzedaży detalicznej (skanowanie przy kasach POS). Tradycyjne skanery sklepowe nie obsługują kodów ITF-14.
  • ITF-14: Stosuj na zewnętrznych opakowaniach zbiorczych, kartonach transportowych i paletach zawierających identyczne produkty detaliczne.
  • GS1-128: Wybierz, jeśli na opakowaniu zbiorczym musisz zapisać dodatkowe informacje, takie jak numer partii produkcyjnej (Batch), data ważności (Expiry Date) czy waga netto.

Potrzebujesz profesjonalnego i w pełni zgodnego z normami kodu ITF-14? Nasz zaawansowany Generator ITF-14 generuje bezstratne pliki wektorowe dopasowane do specyfikacji GS1, gwarantując bezproblemowy odczyt w centrach dystrybucyjnych na całym świecie!


Powiązane artykuły

TL
Software Engineer

Tomasz jest programistą full-stack z doświadczeniem w technologiach łańcucha dostaw i systemach logistycznych. Stworzył BarcodeReady, aby rozwiązać realny problem, z którym się zetknął podczas pracy nad systemami zarządzania magazynem: brak szybkiego, darmowego generatora kodów kreskowych zgodnego ze standardami, działającego całkowicie w przeglądarce bez konieczności przesyłania plików ani rejestracji. BarcodeReady to jego odpowiedź na tę lukę — zbudowana na dogłębnych badaniach standardów GS1 i ISO.

Gotowy na wygenerowanie kodów?

Twórz wysokiej jakości etykiety w kilka sekund.

Uruchom generator
Powrót do bazy wiedzy