Skaner to urządzenie, po które operator sięga kilkaset razy na zmianie. Program magazynowy ze skanerem, inaczej program magazynowy z czytnikiem kodów, działa dobrze wtedy, gdy rodzaj czytnika odpowiada sposobowi pracy na hali, a ustawienia urządzenia zgadzają się z oczekiwaniami formularza. Opisujemy rodzaje czytników, tryby pracy, drogę odczytu od spustu do zapisu oraz ustawienia, które psują skan.
Rodzaje czytników kodów i sposób pracy operatora
Podział czytników wynika nie z techniki dekodowania, lecz z tego, gdzie stoi operator w chwili odczytu. Jedni przynoszą towar pod urządzenie, inni idą z urządzeniem do towaru, a ta różnica przesądza o wyborze sprzętu mocniej niż tabela parametrów producenta.
Cztery rodzaje urządzeń spotykane na hali
Czytnik przewodowy pobiera zasilanie z gniazda komputera i nie wymaga ładowania, ale wymusza przyniesienie towaru pod optykę. Czytnik bezprzewodowy pozwala obejść paletę dookoła, za to trzeba pilnować baterii i zasięgu do stacji bazowej.
Terminal z wbudowanym skanerem pokazuje treść zadania, więc operator widzi, ile sztuk pobrać i z której lokalizacji. Skaner naręczny nosi się na palcu lub grzbiecie dłoni, a odczyt wyzwala przycisk pod kciukiem - obie ręce zostają wolne.
| Typ czytnika | Zasięg odczytu | Typowe zastosowanie | Ograniczenie |
|---|---|---|---|
| Przewodowy na podstawce | Kilka do kilkudziesięciu centymetrów | Pakowanie, kontrola wyjścia | Towar trzeba przynieść pod urządzenie |
| Bezprzewodowy ręczny | Kilkadziesiąt centymetrów do kilku metrów | Rampa, kontrola dostawy | Ładowanie i zasięg stacji bazowej |
| Terminal ze skanerem | Od kilkunastu centymetrów do kilku metrów | Kompletacja, przyjęcia, spis z natury | Cięższy, zajmuje jedną rękę |
| Skaner naręczny | Kilkadziesiąt centymetrów | Kompletacja wymagająca obu rąk | Brak ekranu, potrzebny terminal |
Dobór sprzętu warto rozstrzygnąć razem z zakresem funkcji programu magazynowego dla firm. O urządzeniach przenośnych piszemy na stronach o kolektorze magazynowym i kolektorze danych WMS.
Odczyt z odległości przy regałach wysokiego składowania
Przy wysokich regałach odczyt etykiety z górnego poziomu oszczędza cały wjazd wózkiem. Odpowiada za to optyka dalekiego zasięgu, ale zadziała tylko wtedy, gdy etykieta ma szerokie moduły i wolny margines. Dlatego takie czytniki dobiera się razem z projektem etykiety nośnika, opisanym na stronie o etykietach logistycznych GS1, a układ pól określa specyfikacja etykiety transportowo-logistycznej GS1.

Odczyt przy palecie, nie przy biurku
Czytnik bezprzewodowy potwierdza pozycje przy rozładunku, więc dokument zamyka się razem z dostawą.
Tryb emulacji klawiatury kontra tryb dedykowany
Czytnik przekazuje dane na dwa sposoby. W emulacji klawiatury zgłasza się jako kolejna klawiatura i wpisuje odczytany ciąg tam, gdzie stoi kursor. W trybie dedykowanym korzysta z własnej biblioteki, a dane trafiają do wskazanej funkcji programu, nie do pola formularza.
Większość wdrożeń działa w pierwszym trybie i dlatego obywa się bez sterowników. Klawiaturę obsługuje każdy system operacyjny, więc odczyt trafia tak samo do aplikacji okienkowej, jak do formularza w przeglądarce, a urządzenie przenosi się między stanowiskami.
| Cecha | Emulacja klawiatury | Tryb dedykowany |
|---|---|---|
| Instalacja na stanowisku | Żadna, działa po podłączeniu | Biblioteka lub usługa pośrednicząca |
| Miejsce trafienia odczytu | Pole mające w danej chwili kursor | Funkcja wskazana w konfiguracji |
| Rozpoznanie źródła danych | Skan jak wpis ręczny | Zdarzenie z identyfikatorem sprzętu |
| Kilka czytników na stanowisku | Wszystkie piszą do jednego pola | Każde urządzenie ma osobny kanał |
| Praca w przeglądarce | Bez ograniczeń | Wymaga dodatkowego składnika |
Kiedy warto przełączyć się na tryb dedykowany
Powody są zwykle trzy: procedura zabraniająca wpisywania numerów ręcznie, stanowisko z kilkoma urządzeniami oraz odczyt uruchamiający akcję bez pola.
Wcześniej warto sięgnąć po rozwiązanie pośrednie. Prefiks ustawiony w czytniku pozwala rozpoznać pochodzenie danych bez żadnej biblioteki, bo operator nie wpisze tej sekwencji ręcznie. Tak samo postępujemy przy ewidencji opisanej na stronie o skanowaniu numeru seryjnego.
Co się dzieje po naciśnięciu spustu
Między naciśnięciem spustu a zapisem pozycji zachodzi kilka zdarzeń, o których nikt nie myśli, dopóki wszystko działa. Znajomość tej ścieżki skraca diagnozę z godziny do minuty.
Najpierw dekoder zamienia obraz kodu na ciąg znaków i rozpoznaje symbolikę. Potem urządzenie dokłada prefiks oraz sufiks ze swojej konfiguracji. Sekwencja trafia do pola mającego kursor, a program przechwytuje znak końca linii i traktuje go jako zatwierdzenie. Dopiero wtedy rusza walidacja - długość, obecność indeksu w kartotece, zgodność ze zleceniem - a po niej zapis pozycji.
Czytnik odpowiada tylko za trzy pierwsze etapy, dlatego komunikat o niezgodności ze zleceniem nigdy nie oznacza usterki urządzenia.

Skan trafia do pola z kursorem
To samo pole przyjmuje indeks wpisany ręcznie i kod ze skanera, więc nie potrzeba osobnego ekranu.
Dlaczego znak końca linii bywa ważniejszy od samego kodu
Bez sufiksu operator naciska Enter po każdym odczycie, co przy kilkuset skanach dziennie psuje rytm pracy. Powrót karetki zatwierdza pole samoczynnie, a tabulator przenosi kursor dalej - wygodniej, gdy po kodzie towaru wpisuje się jeszcze lokalizację.
Podwójny sufiks przeskakuje o dwa pola i zostawia jedno puste, a brak sufiksu skleja dwa odczyty w jeden ciąg. Pracę operatora po poprawnej konfiguracji opisujemy na stronach o wydaniu magazynowym i kompletacji towaru na magazynie.
Jak dobrać czytnik do warunków panujących w hali
Parametry mają sens dopiero wtedy, gdy przyłoży się je do konkretnego stanowiska. Czytnik dobry przy pakowaniu nie przetrwa miesiąca w strefie przeładunku, a sprzęt kupiony do chłodni bywa przepłacony przy biurku.
| Kryterium | Co sprawdzić | Dlaczego ma znaczenie |
|---|---|---|
| Odległość odczytu | Zakres pracy optyki i szerokość modułu | Czy operator sięga po etykietę, czy czyta z miejsca |
| Odporność na upadek | Wysokość upadku na twarde podłoże | Wypada z ręki w rękawicy częściej, niż się zakłada |
| Odporność na pył i wodę | Stopień ochrony obudowy IP | Pył na oknie optyki obniża skuteczność odczytu |
| Praca w rękawicach | Spust, rozstaw klawiszy, tryb rękawic | Zdejmowanie rękawicy przy potwierdzeniu wydłuża pracę |
| Praca w chłodni | Zakres temperatur, podgrzewane okno optyki | Skraplanie zatrzymuje odczyt szybciej niż sam mróz |
| Czas pracy na baterii | Wymienne ogniwo i miejsca w ładowarce | Zmiana kończy się później niż bateria |
Najczęściej pomijaną pozycją jest zapas ogniw. Przy pracy na dwie lub trzy zmiany baterii powinno być więcej niż urządzeń, inaczej sprzęt stoi w ładowarce zamiast na hali. Dobór terminali opisujemy na stronach o kolektorach danych Android i terminalach radiowych z Androidem, a pracę operatora - na stronie o mobilnej obsłudze magazynu WMS.
Ustawienia, które najczęściej psują odczyt
Zgłoszenie brzmi zwykle tak samo: skaner nie działa. W praktyce urządzenie działa, tylko wysyła co innego, niż oczekuje formularz.
| Objaw | Prawdopodobna przyczyna | Co zmienić |
|---|---|---|
| Ciąg urywa się na znaku zapytania | Układ klawiatury inny niż w systemie | Zrównać układ klawiatury w obu miejscach |
| Cały kod wpada do jednego pola | Czytnik nie przesyła znaku rozdzielającego | Zeskanować kod programujący z instrukcji |
| Dwa skany sklejają się w jeden | Brak ustawionego sufiksu | Dodać powrót karetki na końcu odczytu |
| Jedno pole formularza zostaje puste | Podwójny sufiks lub tabulator zamiast Enter | Zostawić jeden znak końca odczytu |
| Litery mają odwróconą wielkość | Włączony Caps Lock albo inny język wejścia | Wyłączyć blokadę wielkich liter |
| Pozycja zapisuje się kilka razy | Odczyt ciągły bez blokady | Ustawić odstęp między odczytami |
Znak zapytania i kody z adresem internetowym
Pierwszy wiersz tabeli zasługuje na osobne zdanie, bo dotyczy kodów dwuwymiarowych z adresem internetowym. Dane idą w nich po znaku zapytania, a ten wymaga w emulacji klawiatury modyfikatora. Przy niezgodnym układzie znak zamienia się w inny albo znika z resztą ciągu, więc do systemu trafia sam adres bez danych o towarze.
Jak sprawdzić, co naprawdę wysyła czytnik
Wystarczy otworzyć edytor tekstu i zeskanować do niego etykietę. Porównanie tego, co pojawiło się na ekranie, z treścią wydrukowaną pod kodem rozstrzyga, czy problem leży w urządzeniu, czy w programie. Zachowanie kursora zdradza przy okazji sufiks: przeskok do nowego wiersza oznacza powrót karetki, przesunięcie w bok - tabulator.
Jeżeli ciąg w edytorze zgadza się z etykietą, a dokument go nie przyjmuje, przyczyna leży w regułach interpretacji. Werdykty omawiamy na stronie o błędach parsowania kodów, standardy zapisu na stronie o Auto ID w magazynie, a symboliki i druk etykiet na stronie o programie magazynowym z kodami kreskowymi.

Seria skanów sprawdza konfigurację
Kilkadziesiąt odczytów pod rząd ujawnia zdublowane linie i przekłamane znaki szybciej niż test biurowy.
Jak uruchomić pracę ze skanerem w programie magazynowym
Uruchomienie stanowiska ze skanerem zajmuje kilkanaście minut, o ile kolejność czynności jest właściwa. Poniższa instrukcja porządkuje sześć kroków.
- Dobór czytnika do sposobu pracy operatoraUstalamy, czy pracownik przynosi towar do stanowiska, czy chodzi po hali za towarem. Od tego zależy wybór między czytnikiem przewodowym, bezprzewodowym a terminalem.
- Ustawienie układu klawiatury w czytnikuWskazujemy w czytniku ten sam układ klawiatury, którego używa system operacyjny stanowiska. Niezgodność podmienia znaki specjalne i skraca odczytany ciąg.
- Konfiguracja prefiksu i znaku końca liniiDodajemy prefiks pozwalający rozpoznać dane ze skanera oraz sufiks zatwierdzający pole. Powrót karetki zatwierdza formularz, tabulator przenosi kursor dalej.
- Wskazanie pola przejmującego odczytUstawiamy, które pole dokumentu ma kursor po otwarciu ekranu, żeby operator nie musiał w nie klikać przed skanem.
- Test na etykietach z haliSkanujemy etykiety towaru, nośnika i lokalizacji na docelowym stanowisku, w rękawicach i przy świetle, w jakim pracuje zmiana.
- Ustawienie blokady powtórzonego odczytuWłączamy minimalny odstęp między odczytami tego samego kodu, aby przytrzymany spust nie dopisał kilku identycznych pozycji.
Piąty krok bywa skracany i to on mści się najbardziej. Test przy biurku, bez rękawic i przy świetle biurowym, nie mówi nic o odczycie etykiety z folii stretch w alejce. Poziomy referencyjne dla wydajności operacji magazynowych publikuje badanie DC Measures prowadzone przez WERC.
Do konfiguracji warto wrócić przy pierwszym spisie z natury, to najostrzejszy sprawdzian ustawień czytnika. Przebieg opisujemy na stronie o inwentaryzacji w magazynie, a proces wejściowy - na stronie o przyjęciach towaru do magazynu.
Program magazynowy ze skanerem nie przyspiesza dlatego, że urządzenie kosztuje więcej. Przyspiesza wtedy, gdy odczyt za pierwszym razem trafia tam, gdzie powinien.
Pytania o program magazynowy ze skanerem
Jaki czytnik kodów wybrać do programu magazynowego?
Zależy od tego, gdzie stoi operator w chwili skanowania. Przy stanowisku pakowania wystarczy czytnik przewodowy, przy rampie urządzenie bezprzewodowe, a przy kompletacji terminal z ekranem, bo operator musi widzieć treść zadania.
Czy program magazynowy ze skanerem wymaga instalacji sterownika?
W większości wdrożeń nie. Czytnik zgłasza się jako dodatkowa klawiatura i wpisuje odczyt do pola z kursorem, więc działa tak samo w aplikacji okienkowej i w przeglądarce.
Czym różni się skaner naręczny od czytnika pistoletowego?
Skaner naręczny nosi się na palcu lub grzbiecie dłoni i wyzwala przyciskiem pod kciukiem, więc obie ręce pozostają wolne. Czytnik pistoletowy trzeba trzymać, ale ma większy zasięg odczytu.
Dlaczego skaner obcina odczyt po znaku zapytania?
Bo w emulacji klawiatury urządzenie odtwarza naciśnięcia klawiszy zgodnie z własnym ustawieniem układu. Znak zapytania wymaga modyfikatora, a przy niezgodności układów dalsza część ciągu ginie.
Czy czytnik kodów działa w przeglądarce internetowej?
Tak, jeżeli pracuje w trybie emulacji klawiatury. Przeglądarka traktuje odczyt jak zwykłe pisanie, więc ciąg trafia do pola formularza bez żadnego dodatku. Warunkiem jest kursor we właściwym polu.
Jak dobrać czytnik do pracy w chłodni?
Sprawdzamy zakres temperatur pracy, obecność podgrzewanego okna optyki oraz zachowanie baterii w mrozie. Liczy się też odporność na skraplanie, bo zaparowana szybka zatrzymuje odczyt szybciej niż niska temperatura.
Baza wiedzy - pojęcia pracy ze skanerem
Terminy z doboru czytnika i konfiguracji stanowiska.
- Emulacja klawiatury
- Tryb, w którym czytnik zgłasza się jako klawiatura i wpisuje odczyt do pola z kursorem.
- Prefiks odczytu
- Znak dopisywany przez czytnik przed danymi z kodu, po którym program rozpoznaje odczyt ze skanera.
- Sufiks odczytu
- Znak kończący odczyt, zwykle powrót karetki lub tabulator, zatwierdzający pole albo przenoszący kursor.
- Skaner naręczny
- Czytnik mocowany na palcu lub grzbiecie dłoni, pozostawiający obie ręce wolne.
- Czytnik dalekiego zasięgu
- Urządzenie odczytujące etykietę z kilku metrów, stosowane przy regałach wysokiego składowania.
- Stopień ochrony IP
- Dwucyfrowe oznaczenie odporności obudowy na pył i wodę, podawane przez producenta.
- Blokada powtórzonego odczytu
- Minimalny odstęp między odczytami tego samego kodu, zapobiegający wielokrotnemu zapisowi pozycji.
- Układ klawiatury czytnika
- Ustawienie decydujące o tym, jakie znaki wysyła urządzenie w emulacji klawiatury.
Sprawdź pracę ze skanerem w Studio WMS.net
Zobacz, jak odczyt kodu wypełnia pozycje przyjęcia, wydania i spisu - uruchom demo lub obejrzyj galerię.
