Przejdź do głównej zawartości

Rozwiązywanie problemów ze skanerami kodów kreskowych

Większość problemów ze skanerami należy do jednej z pięciu kategorii. Przejdź przez kroki diagnostyczne po kolei — są ułożone od najczęstszej do najrzadszej przyczyny.

Skaner nie generuje żadnego wyjścia

  1. Sprawdź kabel — odłącz i ponownie podłącz oba końce. Wypróbuj inny port USB (najlepiej bezpośrednio na płycie głównej, a nie przez hub).
  2. Sprawdź diodę LED — jeśli dioda LED jest wyłączona, skaner nie ma zasilania. W modelach RS232 sprawdź, czy zewnętrzny zasilacz jest podłączony.
  3. Sprawdź wiązkę celowania — jeśli naciskasz spust, ale nie widać czerwonej linii/kropki, skaner może być w trybie uśpienia. Przytrzymaj spust mocno przez 1–2 sekundy.
  4. Sprawdź pole docelowe — upewnij się, że kursor znajduje się w polu tekstowym. Notepad jest niezawodnym polem testowym.
  5. Wypróbuj znany dobry kod — wydrukuj testowy kod kreskowy (kod EAN-13 z ekranu telefonu sprawdza się dobrze) i zeskanuj go.

Skaner wpisuje błędne znaki

Prawie zawsze jest to niezgodność układu klawiatury. Skaner emituje kody ASCII; system operacyjny interpretuje je zgodnie z bieżącym układem.

  • Objaw: cyfry pojawiają się jako symbole (np. 1 staje się !), litery są zamienione (np. yz przy układzie niemieckim)
  • Poprawka 1: zeskanuj kod konfiguracyjny „International keyboard" lub „ALT mode" z arkusza swojego modelu. Skaner będzie wówczas emitować Unicode niezależnie od układu systemu operacyjnego.
  • Poprawka 2: zmień układ klawiatury systemu operacyjnego na ten, którego oczekuje skaner (zazwyczaj US English).

Skaner odczytuje każdy kod dwa razy (podwójne skanowanie)

  • Objaw: każde skanowanie daje kod dwukrotnie, np. 1234567890ABC1234567890ABC
  • Przyczyna: skaner jest w trybie ciągłym lub blokada ponownego skanowania jest zbyt krótka
  • Poprawka: zeskanuj „Manual mode" lub „Rescan lockout 1000 ms" z arkusza swojego modelu.

Skaner jest wolny lub często nie odczytuje

  • Sprawdź jakość wydruku — zamazane etykiety termiczne, porysowane opakowania lub niski kontrast obniżają skuteczność odczytu.
  • Sprawdź odległość skanowania — większość skanerów HDWR działa najlepiej na odległości 10–30 cm. Niektóre modele dalekiego zasięgu sięgają 1 m lub więcej — sprawdź specyfikację swojego modelu.
  • Sprawdź oświetlenie — bezpośrednie światło słoneczne na kodzie kreskowym może wyblakić laser/imajer. Zasłoń kod przy skanowaniu na zewnątrz.
  • Imajery 2D na ekranach telefonów: zwiększ jasność ekranu do 80%+ i zetrzyj odciski palców z powierzchni.

Skaner bezprzewodowy ciągle traci połączenie

  • Odległość — sprawdź, czy dongle i skaner są w zasięgu podanym dla danego modelu.
  • Zakłócenia — skanery bezprzewodowe 2.4 GHz mogą być zakłócane przez routery WiFi, telefony bezprzewodowe i kuchenki mikrofalowe. Przesuń dongle na przedłużacz USB z dala od źródeł zakłóceń.
  • Bateria — w modelach z baterią upewnij się, że bateria jest naładowana. Słaba bateria powoduje zaniki połączenia pod obciążeniem.

Rozwiązywanie problemów — FAQ

Jak sprawdzić, czy skaner kodów kreskowych działa prawidłowo?
Skaner zachowuje się jak klawiatura. Otwórz dowolny edytor tekstu (Notepad w Windows, TextEdit w macOS, dowolne okno czatu — cokolwiek z polem tekstowym), umieść kursor w obszarze tekstowym i zeskanuj dowolny kod kreskowy. Przy prawidłowo podłączonym skanerze kod pojawi się w edytorze natychmiast. Jeśli słyszysz sygnał potwierdzający, ale nic nie pojawia się na ekranie, skaner odczytuje poprawnie, ale sygnał wyjściowy trafia do złego okna lub jest filtrowany — patrz pytanie poniżej.
Skaner włącza się, ale nie skanuje niczego — co dalej?
Upewnij się, że trzymasz spust (w modelach ręcznych) i że wiązka celowania dosięga kodu. Trzymaj skaner w odległości 10–30 cm od kodu. Jeśli nadal nie ma wyjścia, przejdź przez pełną procedurę diagnostyczną powyżej, zaczynając od „Skaner nie generuje żadnego wyjścia".
Skaner działał wczoraj, a dziś jest martwy. Co się zmieniło?
Jeśli nic fizycznego się nie zmieniło (żadnych nowych kabli, żadnego przesuniętego sprzętu), najczęstszą przyczyną jest aktualizacja systemu Windows lub oprogramowania POS, która zmieniła zarządzanie zasilaniem USB. Otwórz Menedżer urządzeń → znajdź skaner w sekcji „Klawiatury" lub „Urządzenia HID" → Właściwości → Zarządzanie energią → odznacz „Zezwalaj komputerowi na wyłączenie tego urządzenia w celu oszczędzania energii".
Skaner działa w Notepadzie, ale nie w moim programie POS — dlaczego?
Niektóre aplikacje POS wymagają określonego czasu lub określonych znaków sufiksu. Spróbuj po kolei: 1) zeskanuj „Add CR suffix" (Carriage Return), 2) „Add LF suffix" (Line Feed), 3) „Add CR+LF", jeśli żaden pojedynczy sufiks nie zadziałał. Dostawca POS powinien dokumentować, jakiego sufiksu oczekuje.
Skaner sygnalizuje skanowanie, ale nic nie pojawia się na ekranie — co jest nie tak?
Skaner odczytał kod (stąd sygnał dźwiękowy), ale system operacyjny nie odbiera naciśnięć klawiszy. Najczęstsze przyczyny: 1) aktywne okno nie jest polem tekstowym, 2) program antywirusowy blokuje skaner jako „fałszywy wtryskiwacz klawiatury", 3) skaner jest w trybie USB-COM, ale system operacyjny nie widzi wirtualnego portu szeregowego. Przełącz z powrotem na USB-HID za pomocą arkusza konfiguracyjnego.
Czy skaner działa w macOS lub Linux?
Tak. W trybie USB-HID (domyślnym) skanery HDWR są rozpoznawane jako klawiatury w każdym nowoczesnym systemie operacyjnym — Windows 7+, macOS 10.10+, Ubuntu 14.04+, Android 4.4+ przez OTG, iOS 13+ przez Lightning-USB lub USB-C. Instalacja sterowników nie jest wymagana.
Skaner bezprzewodowy ciągle traci połączenie — co powinienem zrobić?
Sprawdź kolejno trzy rzeczy: 1) Odległość — czy dongle i skaner są w zasięgu podanym dla danego modelu? 2) Zakłócenia — przesuń dongle na krótki przedłużacz USB z dala od routerów WiFi, telefonów bezprzewodowych i kuchenek mikrofalowych. 3) Bateria — słaba bateria powoduje zaniki pod obciążeniem; naładuj skaner w pełni i przetestuj ponownie. Jeśli problemy nie ustępują, zeskanuj kod kreskowy „Re-pair with receiver" z instrukcji, aby odświeżyć parowanie.