Generator kodów Code 128 Online
Code 128 to kod kreskowy, który skanowałeś tysiące razy, nawet o tym nie wiedząc — na paczkach, etykietach SKU i krawędziach regałów magazynowych. Jest gęsty, obsługuje pełen zestaw ASCII (litery, cyfry, znaki interpunkcyjne, nawet znaki sterujące) i upycha długie ciągi znaków na zaskakująco małej powierzchni.
Gdzie się sprawdza
Ta zwartość to sedno sprawy. Numer seryjny, który w Code 39 wyjechałby poza krawędź etykiety, w Code 128 mieści się bez problemu — częściowo dzięki trybowi numerycznemu, który pakuje dwie cyfry w miejsce jednej. To także fundament standardu logistycznego GS1-128, gdzie jedna etykieta niesie GTIN, numer partii i datę ważności jedno po drugim — to właśnie robią nawiasy „AI" typu (01) i (17) na etykietach logistycznych.
Pod maską format ma trzy podzbiory znaków. Podzbiór A obejmuje wielkie litery i znaki sterujące, podzbiór B dodaje małe litery, a podzbiór C koduje pary cyfr z podwójną gęstością. Dobry generator przełącza się między nimi automatycznie, produkując najkrótszy możliwy symbol — dlatego kod czysto numeryczny jest wyraźnie węższy niż tekstowy o tej samej długości.
Specyfikacja techniczna
| Zestaw znaków | Wszystkie 128 znaków ASCII (litery, cyfry, symbole, znaki sterujące) |
| Długość | Zmienna — praktyczny limit to ok. 40–50 znaków na etykietę |
| Cyfra kontrolna | Obowiązkowa, modulo 103, liczona automatycznie i niedrukowana jako tekst |
| Minimalny wymiar X | 0,25 mm (10 mil) ogólnie; 0,495 mm dla etykiet logistycznych GS1-128 |
| Strefa ciszy | 10× wymiar X z każdej strony |
Uwagi do druku
Code 128 dobrze znosi mały druk, ale gęstość działa w obie strony: wąskie paski to mniej miejsca na błąd. Na drukarce termicznej 203 DPI trzymaj wymiar X jako całkowitą wielokrotność punktu 0,125 mm i zawsze eksportuj wektor — przeskalowany PNG to najczęstsza przyczyna kodu Code 128, który skanuje się „raz tak, raz nie".
Najczęstsze pytania
Code 128 czy Code 39 — który wybrać?
Do wszystkiego nowego: Code 128. Koduje więcej znaków na mniejszej przestrzeni i ma obowiązkową sumę kontrolną. Code 39 wygrywa tylko wtedy, gdy starszy system albo specyfikacja branżowa wprost go wymaga. Pełne porównanie znajdziesz w artykule Code 128 vs Code 39.
Czym różni się Code 128 od GS1-128?
GS1-128 to Code 128 z dodatkowymi regułami: specjalnym znakiem startowym FNC1 i ustandaryzowanymi Identyfikatorami Zastosowań, które mówią skanerowi „ta część to GTIN, a ta to data ważności". Paski wyglądają tak samo — zmienia się struktura danych.
Jak mały może być wydruk?
Trzymaj najwęższy pasek na poziomie co najmniej 0,25 mm, a wysokość na 15% długości symbolu lub 13 mm — cokolwiek jest większe. Poniżej tego tanie skanery laserowe zaczynają mieć problem; przetestuj na swoim sprzęcie przed pełnym nakładem.
Generujesz partię etykiet SKU? Przewodnik po generowaniu zbiorczym opisuje cały proces od arkusza do PDF-a, a przewodnik po druku termicznym — ustawienia drukarki, które utrzymują gęste kody w czytelności.