Comarch ERP XT – konfiguracja czytników kodów kreskowych to temat istotny dla firm handlowych i magazynowych korzystających z modułu sprzedaży lub magazynu w tym systemie. Czytnik kodów kreskowych podłączany jest lokalnie do komputera (najczęściej przez USB) i w większości przypadków działa jako urządzenie emulujące klawiaturę – co oznacza, że nie wymaga on dedykowanego sterownika ani instalacji dodatkowego oprogramowania, aby „wpisywać” zeskanowany kod w pole formularza w przeglądarce.
Mimo tej pozornej prostoty klienci zgłaszają się do nas z problemami takimi jak brak reakcji czytnika, błędnie odczytywane znaki czy kod trafiający w niewłaściwe pole formularza w Comarch ERP XT. W większości przypadków są to problemy do rozwiązania bez ingerencji w sam system, ponieważ dotyczą konfiguracji czytnika i przeglądarki.
Poniżej przedstawiamy nasz sposób diagnostyki i konfiguracji czytników kodów kreskowych współpracujących z tym systemem.
Zasada działania czytnika kodów kreskowych
Większość popularnych czytników kodów kreskowych USB pracuje w trybie HID (Human Interface Device), czyli tak jak klawiatura – po zeskanowaniu kodu czytnik „wpisuje” jego treść w miejscu, gdzie aktualnie znajduje się kursor, a następnie wysyła znak końca (najczęściej Enter). Dzięki temu współpraca z aplikacją webową, jaką jest Comarch ERP XT, jest w pełni możliwa bez specjalnych wtyczek.
Najczęstsze objawy problemów
- Czytnik nie reaguje na zeskanowanie kodu (brak sygnału dźwiękowego lub świetlnego)
- Zeskanowany kod pojawia się jako ciąg błędnych znaków
- Kod trafia w złe pole formularza, ponieważ kursor nie był aktywny we właściwym miejscu
- Brak automatycznego przejścia do kolejnego pola po zeskanowaniu
Diagnostyka i konfiguracja krok po kroku
1. Test czytnika poza systemem
Otwieramy dowolny edytor tekstu (np. Notatnik) i skanujemy kod kreskowy. Jeśli poprawny ciąg znaków pojawia się w edytorze, czytnik działa prawidłowo na poziomie systemu, a problem należy szukać w samej stronie lub ustawieniu kursora w formularzu Comarch ERP XT.
2. Sprawdzenie ustawień regionalnych klawiatury
Błędnie odczytywane znaki (np. zamiast cyfr pojawiają się inne symbole) najczęściej wynikają z niezgodności układu klawiatury emulowanego przez czytnik z układem ustawionym w systemie Windows. Weryfikujemy i w razie potrzeby korygujemy ustawienia regionalne oraz układ klawiatury czytnika (część modeli pozwala go zmienić, skanując odpowiedni kod konfiguracyjny z instrukcji urządzenia).
3. Ustawienie znaku końca skanowania
Sprawdzamy, czy czytnik wysyła znak Enter (lub Tab) po zakończeniu skanowania – to on odpowiada za przejście do kolejnego pola formularza lub zatwierdzenie wpisu w Comarch ERP XT. Konfigurację tę zwykle zmienia się, skanując dedykowany kod z instrukcji obsługi czytnika.
4. Aktywne pole w formularzu
Upewniamy się, że przed skanowaniem kursor znajduje się w odpowiednim polu formularza w przeglądarce – w przeciwieństwie do dedykowanych aplikacji desktopowych, strona internetowa nie zawsze automatycznie „przechwytuje” fokus.
5. Test na innym porcie USB i innym komputerze
W przypadku braku jakiejkolwiek reakcji czytnika testujemy inne porty USB oraz, jeśli to możliwe, inny komputer, aby wykluczyć usterkę samego urządzenia lub konflikt sterownika w systemie.
Kiedy problem dotyczy przeglądarki
Jeśli test w edytorze tekstu wypada pomyślnie, a problem występuje wyłącznie w Comarch ERP XT, sprawdzamy działanie systemu w innej przeglądarce oraz czyścimy cache i cookies – czasem to zablokowany skrypt strony odpowiada za brak reakcji na wprowadzane dane.
Czytniki bezprzewodowe i Bluetooth
W przypadku czytników bezprzewodowych dodatkowo sprawdzamy stan naładowania baterii, parowanie z komputerem oraz stabilność połączenia Bluetooth lub odbiornika radiowego – zanik zasięgu lub rozładowana bateria bywają mylone z usterką czy błędną konfiguracją, choć rozwiązanie problemu jest wtedy dużo prostsze niż mogłoby się wydawać.
Skanowanie wielu kodów w formularzach seryjnych
Przy pracy z formularzami wymagającymi skanowania wielu pozycji pod rząd (np. przyjęcie magazynowe) sprawdzamy dodatkowo, czy strona poprawnie automatycznie ustawia fokus na kolejnym polu po zatwierdzeniu poprzedniego wpisu – jeśli tego nie robi, rekomendujemy ręczne potwierdzenie ustawień znaku końca skanowania w czytniku, tak aby cały proces przebiegał płynnie bez konieczności klikania między kolejnymi skanami.
Podsumowanie
Czytniki kodów kreskowych współpracujące z Comarch ERP XT działają w oparciu o prostą emulację klawiatury, dlatego większość problemów wynika z konfiguracji samego czytnika lub aktywnego pola w formularzu, a nie z systemu. Nasz serwis systematycznie sprawdza każdy z tych elementów, aby skanowanie działało szybko i bezbłędnie.