Rozwiązywanie problemów z urządzeniem skanującym kody kreskowe

Odoo Kod kreskowy obsługuje trzy główne typy skanerów kodów kreskowych: skanery USB, skanery bluetooth i skanery komputerowe mobilne. Podczas konfigurowania każdego typu skanera mogą pojawić się typowe problemy, w których skanery nie działają zgodnie z oczekiwaniami, a Odoo zwraca błędy do urządzenia.

Przeczytaj poniższe sekcje, aby zidentyfikować ogólne i unikalne problemy z urządzeniami, związane z konkretnymi, popularnymi typami skanerów.

Problemy ogólne

Zapoznaj się z poniższymi sekcjami dotyczącymi typowych problemów związanych z popularnymi urządzeniami skanującymi kody kreskowe.

W przypadku problemów związanych z konkretnymi urządzeniami, zapoznaj się z sekcją Skanery Android dla skanerów komputerowych mobilnych lub z sekcją Skanery bez ekranu dla skanerów USB i bluetooth.

Kod kreskowy nie może zostać odczytany

Jednym z typowych problemów napotkanych podczas korzystania ze skanerów kodów kreskowych jest błąd wynikający z kodów kreskowych, które nie mogą zostać odczytane.

Może to wystąpić z jednego z następujących powodów:

  • Kod kreskowy jest uszkodzony.

  • Urządzenie nie może odczytać wymaganego typu kodu kreskowego (niektóre skanery mogą odczytywać tylko kody 2D).

  • Skanowany kod kreskowy znajduje się na ekranie. Niektóre skanery tego nie obsługują i kody kreskowe muszą być wydrukowane, aby można je było zeskanować. Jest to najczęstsze w przypadku kodów 1D.

  • Urządzenie nie ma baterii lub jest uszkodzone. Aby to wykluczyć, postępuj zgodnie z instrukcjami rozwiązywania problemów w następnych sekcjach.

Odoo zwraca błąd kodu kreskowego

Wszystkie typy skanerów kodów kreskowych mają swój własny „język” urządzenia, który wpływa na sposób przekazywania danych kodu kreskowego do aplikacji Kod kreskowy Odoo. Czasami może to spowodować, że Kod kreskowy Odoo zwróci błąd kodu kreskowego po skanowaniu. Może to być spowodowane jednym z następujących powodów:

  • Komputer jest skonfigurowany z innym układem klawiatury niż skaner kodów kreskowych. Aby to wykluczyć, upewnij się, że urządzenie jest skonfigurowane z tym samym układem klawiatury.

    Na przykład, jeśli komputer jest skonfigurowany do używania klawiatury FR-BE, skonfiguruj skaner do wysyłania naciśnięć klawiszy FR-BE. Ta sama logika ma zastosowanie w przypadku używania tabletu zamiast komputera.

    Więcej informacji na temat konfigurowania naciśnięć klawiszy można znaleźć w dokumentacji Konfiguracja skanera kodów kreskowych.

  • W przypadku mobilnych skanerów komputerowych (takich jak urządzenia Zebra), skaner może interpretować kod kreskowy inaczej niż zamierzono. Aby to wykluczyć, zeskanuj testowy kod kreskowy, aby zobaczyć, jak skaner interpretuje kod kreskowy.

Skanery Android

Najnowsze modele skanerów kodów kreskowych używające Androida i Google Chrome powinny działać z Odoo. Jednak ze względu na różnorodność modeli i konfiguracji, zaleca się najpierw przetestować kompatybilność skanera z Odoo.

Zalecana jest linia produktów Zebra; w szczególności Zebra TC21 (tylko WiFi) i Zebra TC26 (WiFi/sieć komórkowa).

Aplikacja Kod kreskowy nie daje informacji zwrotnej

Domyślnie skanery kodów kreskowych Android wstępnie przetwarzają kod kreskowy, a następnie wysyłają pełny tekst. Ponieważ Kod kreskowy Odoo nie odczytuje tego typu danych wyjściowych, ustawienia dla każdego typu skanera muszą być poprawnie skonfigurowane.

Kod kreskowy Odoo oczekuje, że skaner działa jak analogowa klawiatura i dlatego wykrywa tylko zdarzenia klawiszy. Zapoznaj się z następnymi sekcjami, aby uzyskać ustawienia konfiguracji dla najpopularniejszych urządzeń.

Zebra TC21/TC26

Korzystając ze skanerów Zebra, upewnij się, że następujące konfiguracje naciśnięć klawiszy są ustawione, aby zapobiec błędom.

Rozpocznij na ekranie głównym skanera Zebra i wybierz aplikację DataWedge (aplikacja jest reprezentowana przez ikonę (jasnoniebieskiego kodu kreskowego)).

Na stronie Profile DataWedge wybierz opcję profilu, aby uzyskać dostęp do ustawień skanera Zebra.

Po wybraniu profilu przewiń w dół do opcji Wyjście klawiatury i upewnij się, że opcja Włącz/wyłącz wyjście klawiszy jest Włączona.

Pokaż opcję naciśnięcia klawisza w aplikacji DataWedge skanera Zebra.

Po włączeniu tej opcji wróć do strony opcji Profil i przejdź do sekcji Wyjście klawiszy. Następnie otwórz podmenu Opcje zdarzeń klawiszy. W sekcji Znaki upewnij się, że opcja Wysyłaj znaki jako zdarzenia jest zaznaczona.

Ważne

Opcja Wysyłaj znaki jako zdarzenia musi być zaznaczona na skanerze Zebra, w przeciwnym razie Odoo nie może rozpoznać skanowanych kodów kreskowych.

Po wykonaniu powyższych kroków przeprowadź test skanowania, aby upewnić się, że skaner Zebra działa zgodnie z przeznaczeniem.

Urządzenia Android MUNBYN

Podczas korzystania ze skanerów Android MUNBYN upewnij się, że następujące konfiguracje są ustawione, aby zapobiec błędom.

Z ekranu głównego urządzenia kliknij AppSettings. Na wyświetlonej stronie znajdź sekcję Tryb przetwarzania i wybierz Wejście klawiatury.

Sekcja trybu przetwarzania na stronie AppSettings skanera MUNBYN.

Wskazówka

Wybrany Tryb przetwarzania kontroluje sposób przetwarzania danych po odczytaniu danych kodu kreskowego.

Wejście klawiatury wprowadza odczytane dane w pozycji kursora, tak samo jak dane wejściowe z klawiatury analogowej.

Po wykonaniu powyższych kroków przeprowadź test skanowania, aby upewnić się, że skaner Android MUNBYN działa zgodnie z przeznaczeniem.

Dlaczego po pomyślnym skanowaniu nie ma danych wyjściowych w aplikacji?

Podczas skanowania kodu kreskowego skaner może wydać sygnał dźwiękowy, wskazujący na pomyślne skanowanie, ale nie ma danych wyjściowych w aplikacji.

Aby rozwiązać ten problem, dostosuj metodę wyjściową do klawiatury analogowej w aplikacji Skaner na urządzeniu.

Z ekranu głównego urządzenia kliknij Aplikacja Skaner ‣ Ustawienia. Na stronie Ustawienia kliknij Tryb wyjścia. Wyświetlone okno dialogowe przedstawia różne opcje wyjściowe dostępne dla użytkowników. Wybierz Tryb klawiatury, następnie kliknij OK.

Okno dialogowe trybu wyjścia na skanerze MUNBYN.

Wróć do aplikacji, która wymaga skanowania, i najpierw kliknij pole dialogowe wprowadzania przed skanowaniem. Na koniec przeprowadź test skanowania, aby upewnić się, że skaner Android MUNBYN działa zgodnie z przeznaczeniem.

Urządzenia Datalogic z systemem Android

W przypadku korzystania ze skanerów Datalogic z systemem Android należy upewnić się, że ustawiono następujące konfiguracje, aby zapobiec błędom.

Aby wyświetlić i skonfigurować wszystkie ustawienia skanera, użyj aplikacji Ustawienia na urządzeniu Datalogic z systemem Android. Z menu aplikacji wybierz Ustawienia ‣ System ‣ Ustawienia skanera.

Z wyświetlonej listy ustawień wybierz Wedge. Z tego menu, w sekcji Keyboard wedge, upewnij się, że funkcja Enable keyboard wedge jest aktywna.

Następnie, również w sekcji Keyboard wedge, znajdź opcję Keyboard wedge input mode. Domyślnie tryb wprowadzania jest ustawiony na Text injection.

Menu konfiguracji Wedge na skanerze Datalogic.

Kliknij Keyboard wedge input mode i zmień ustawienie na Key pressure. Zapewnia to, że zeskanowane kody kreskowe są przekształcane na naciśnięcia klawiszy, zamiast być wstrzykiwane do obszaru tekstowego.

Wybór trybu wprowadzania Keyboard wedge na skanerze Datalogic.

Po wykonaniu wszystkich tych kroków przeprowadź skanowanie testowe, aby upewnić się, że skaner Datalogic z systemem Android działa zgodnie z przeznaczeniem.

Skanery bez ekranu

Skanery bez ekranu to urządzenia skanujące kody kreskowe, które nie mają ekranów. Należą do nich skanery USB i skanery Bluetooth.

Ważne

Odoo obsługuje większość skanerów kodów kreskowych USB i Bluetooth, ponieważ wszystkie emulują klawiaturę. Aby jednak sprawdzić, czy skaner jest kompatybilny z określonym układem klawiatury (lub można go tak skonfigurować), zapoznaj się z dokumentacją Odoo Inventory & Barcode compatible hardware.

Urządzenia NETUM

Domyślnie instrukcja obsługi skanera kodów kreskowych NETUM pokazuje tylko konfigurację klawiatury francuskiej. Aby użyć klawiatury belgijskiej, zeskanuj poniższy kod:

Kod kreskowy klawiatury belgijskiej FR.

Po zeskanowaniu tego kodu upewnij się, że skaner NETUM ma prawidłową konfigurację klawiatury i działa zgodnie z przeznaczeniem.