Studio WMS.net

Kody kreskowe

Kody kreskowe w magazynie: odczyt oparty na czasie trwania impulsu, cyfra kontrolna, symboliki EAN oraz GS1-128, moduł X i wydruk poleceniem w języku drukarki.

Autor: Adam Siemiątkowski Aktualizacja: 23 września 2026
system.wms.net.pl/oprogramowanie-wms/
Wagi paletowe i Kody kreskowe
Wagi paletowe i Kody kreskowe

Kody kreskowe odgrywają ważną rolę w zarządzaniu magazynem. Pomagają one w utrzymaniu porządku i efektywności. Dzięki nim, pracownicy mogą szybko zidentyfikować produkty. Dlatego też drukowanie i skanowanie etykiet logistycznych jest niezbędne.

Kod kreskowy zamienia ciąg znaków na obraz, który urządzenie odczyta szybciej i pewniej niż człowiek przepisujący indeks z kartki. Cała reszta - symbolika, wymiary, sposób wydruku - wynika z warunków, w jakich ten odczyt ma się udać.

Jak działa odczyt kodu

Wiązka światła przesuwa się wzdłuż kodu i oświetla kolejne jego punkty. Przerwy odbijają światło mocniej, kreski słabiej, a fotodioda zamienia te różnice na sygnał elektryczny. Znaczenie ma czas trwania każdego impulsu, bo z niego dekoder odtwarza szerokości kresek, a z nich znaki.

Symbolika opisuje reguły budowy kodu: zbiór dopuszczalnych znaków, proporcje elementów oraz sposób liczenia cyfry kontrolnej. Ta ostatnia jest zabezpieczeniem przed odczytem częściowym - kod przeczytany z błędem nie przechodzi weryfikacji i zostaje odrzucony, zamiast trafić do bazy jako inny towar.

Najwęższa kreska, zwana modułem X, wyznacza wielkość całego symbolu. Wydruk pomniejszony poniżej wartości przewidzianej dla danej symboliki przestaje się skanować, choć dla oka nadal wygląda poprawnie. Tak samo działa przycięcie jasnego marginesu wokół kodu.
Podział kodów kreskowych według wymiaru zapisu
Typ koduCharakterystyka
Jednowymiarowe (1D)Informacje zapisane w jednej linii, najczęściej w postaci kresek
Dwuwymiarowe piętroweRozwinięcie kodów 1D - kilka linii kodu ułożonych jedna pod drugą
Dwuwymiarowe matrycoweInformacja zapisana na określonej powierzchni bez użycia kresek
Kody złożoneŁączą elementy kodów jednowymiarowych i dwuwymiarowych
Kody trójwymiaroweWytłaczane kody, w których zamiast różnic kolorów wykorzystuje się głębokość tłoczenia

Generowanie kodu w systemie

Konfiguracja opisuje, z jakich pól powstaje treść kodu - może to być sam indeks albo złożenie kilku wartości. Procedura generująca tworzy obraz i zapisuje go w bazie albo jako plik graficzny w formacie GIF, BMP, PNG lub JPEG.

Generowanie kodu kreskowego w Studio Magazyn WMS.net Diagram przedstawia drogę kodu kreskowego w Studio Magazyn WMS.net: od konfiguracji zasad tworzenia kodu, przez wygenerowanie obrazu przez procedurę systemu, po zapis gotowego kodu do dalszego użycia. Jak powstaje kod kreskowy w programie 1 Konfiguracja zasad na podstawie jakich danych powstaje kod 2 Procedura generująca tworzy obraz symbolizujący kod 3 Zapis kodu gotowy do wykorzystania w systemie
Droga kodu kreskowego od konfiguracji do gotowego obrazu.
Generator kodów w Framework WMS.net - pole z informacją do zakodowania, wybór typu Kod QR, EAN 128, EAN 13 lub EAN 39, wielkość mały, średni lub duży, przycisk Generuj i gotowy kod QR

Obraz sprawdza się na ekranie oraz w dokumencie. Na drukarkę etykiet wysyła się co innego - polecenie w języku drukarki, z którego urządzenie samo rysuje kod w rozdzielczości swojej głowicy. Obraz przeskalowany przy druku gubi proporcje kresek i przestaje być czytelny dla skanera, dlatego szablon etykiety opisuje drukarka etykiet.

Którą symbolikę wybrać

Wybór zależy od tego, co trzeba zapisać. Numer handlowy sztuki mieści się w kodzie EAN, ale numer nośnika razem z partią oraz datą przydatności wymaga symboliki przenoszącej kilka pól naraz.

Symboliki używane w magazynie
SymbolikaCo kodujeGdzie występuje
EAN-13Numer handlowy pojedynczej sztuki towaruOpakowanie jednostkowe przychodzące od producenta
GS1-128Kilka pól oznaczonych identyfikatorami zastosowaniaEtykieta nośnika z numerem palety, partią oraz datą
Code 128Dowolny ciąg znaków bez narzuconej strukturyAdresy gniazd oraz oznaczenia wewnętrzne
Data MatrixDane zapisane na powierzchni zamiast w liniiDrobne elementy, gdzie brakuje miejsca na kod liniowy

W GS1-128 każde pole poprzedza identyfikator zastosowania w nawiasach - (00) dla numeru nośnika, (01) dla numeru handlowego, (10) dla partii, (15) dla daty przydatności. Skaner rozdziela pola po tych oznaczeniach, więc jeden odczyt wypełnia kilka pozycji formularza. Wykaz porządkuje dokumentacja GS1, a budowę etykiety - strona o etykiecie logistycznej GS1.

Kody dwuwymiarowe mieszczą więcej znaków na mniejszej powierzchni i odczytują się pod dowolnym kątem. Radzą sobie też z częściowym uszkodzeniem symbolu, bo mają wbudowaną nadmiarowość - dlatego trafiają tam, gdzie etykieta się ociera albo brudzi.

Co jest kodowane w magazynie

Kodowaniem obejmuje się cztery grupy obiektów: miejsca składowania, nośniki logistyczne, opakowania oraz dokumenty. Dopiero komplet tych oznaczeń pozwala prowadzić ewidencję samym skanerem, bez wpisywania indeksów z klawiatury.

Etykieta gniazda musi dać się odczytać z poziomu posadzki, także z piątego poziomu regału. Rozstrzyga o tym zasięg głowicy w urządzeniu, co opisuje strona o kolektorze danych, oraz sposób oznaczenia miejsc, który porządkuje materiał o miejscach składowania.

Warunki bywają trudniejsze niż sam wydruk. Folia stretch naciągnięta na paletę odbija światło pod kątem, a etykieta w mroźni odchodzi od podłoża, jeśli użyto kleju do warunków pokojowych. Oba przypadki dają ten sam objaw: kod widoczny dla oka, nieczytelny dla skanera.

Powiązanie kodu z pozycją słownika opisuje strona o kartotekach magazynowych, a zakres pozostałych funkcji - opis systemu WMS.

Kod EAN opakowania z liczbą sztuk w kartotece, który steruje oknem zamówienia, opisuje artykuł o opakowaniach zbiorczych w zamówieniu.

Rozpoznawanie kodu EAN i GS1 w jednym polu kolektora oraz maskę dla kodu producenta opisuje artykuł o jednym polu Kod na kolektorze.

Zobacz Studio WMS.net na własnych danych

Demo działa w przeglądarce, bez instalacji i bez rejestracji. Wycena wdrożenia w jeden dzień roboczy.

Uruchom DEMO
Słownik

Słownik pojęć - kody kreskowe

CK Cyfra kontrolna
Znak wyliczany z pozostałych cyfr kodu. Odczyt częściowy albo błędny nie przechodzi weryfikacji, więc nie trafia do bazy jako inny towar.
MX Moduł X
Szerokość najwęższej kreski wyznaczająca wielkość całego symbolu. Wydruk pomniejszony poniżej wartości przewidzianej dla symboliki przestaje się skanować.
SW Strefa wolna
Jasny margines wokół kodu, po którym skaner rozpoznaje jego początek oraz koniec. Przycięcie etykiety w tym miejscu uniemożliwia odczyt.
128 GS1-128
Symbolika przenosząca kilka pól w jednym symbolu. Skaner rozdziela je po identyfikatorach zastosowania, więc jeden odczyt wypełnia kilka pozycji formularza.
AI Identyfikator zastosowania
Oznaczenie w nawiasach opisujące, co znaczy następujące po nim pole - (00) numer nośnika, (01) numer handlowy, (10) partia, (15) data przydatności.
ZPL Język poleceń drukarki
Zapis, z którego drukarka sama rysuje kod w rozdzielczości swojej głowicy. Obraz przeskalowany przy druku gubi proporcje kresek i przestaje być czytelny.

Pozostałe pojęcia z zakresu magazynu oraz znakowania jednostek zbiera słownik pojęć WMS.

FAQ

Najczęstsze pytania - Kody kreskowe

01

Co dekoder odczytuje z kodu kreskowego?

Czas trwania kolejnych impulsów. Z niego odtwarza szerokości kresek oraz przerw, a z nich znaki zapisane zgodnie z regułami danej symboliki.

02

Do czego służy cyfra kontrolna?

Do odrzucenia odczytu częściowego albo błędnego. Kod, który nie przechodzi weryfikacji, nie zostaje przyjęty, więc nie trafia do bazy jako inny towar.

03

Dlaczego pomniejszona etykieta przestaje się skanować?

Bo wydruk schodzi poniżej modułu X przewidzianego dla symboliki. Ten sam skutek daje przycięcie jasnego marginesu, po którym skaner rozpoznaje początek kodu.

04

Kiedy potrzebna jest symbolika GS1-128?

Gdy w jednym symbolu trzeba zapisać kilka pól - numer nośnika razem z partią oraz datą przydatności. Skaner rozdziela je po identyfikatorach zastosowania.

05

Czemu na drukarkę etykiet nie wysyła się obrazu kodu?

Bo obraz przeskalowany przy druku gubi proporcje kresek. Drukarka dostaje polecenie w swoim języku i rysuje kod w rozdzielczości własnej głowicy.

06

Dlaczego kod bywa nieczytelny mimo poprawnego wydruku?

Najczęściej przez warunki: folia stretch odbija światło pod kątem, a etykieta w mroźni odchodzi od podłoża, gdy użyto kleju do warunków pokojowych.

Chcesz zobaczyć Studio WMS.net w działaniu?

Uruchom bezpłatne demo systemu WMS.net lub zapytaj o szczegóły wdrożenia.

Bezpłatne DEMO Wycena