Jak rozwiązać problemy z czytnikiem kodów kreskowych
  • 29 Mar 2023
  • 2 Minuty do przeczytania
  • Współtwórcy

Jak rozwiązać problemy z czytnikiem kodów kreskowych


Article Summary

Jak rozwiązać problemy z Twoim skanerem kodów kreskowych?

Oto jak wykryć problemy z czytnikiem kodów kreskowych w Tulipie.

Są dwa powody, dla których Twój skaner kodów kreskowych może nie działać z Tulipem:

  1. Urządzenie nie jest obsługiwane przez Tulip.
  2. Skaner/czytnik nie jest skonfigurowany prawidłowo.

Tulip używa identyfikatora skanera kodów kreskowych (składającego się z kombinacji ID dostawcy i ID produktu), aby odróżnić skanery kodów kreskowych od innych urządzeń USB, takich jak klawiatury. Z tego powodu nie wszystkie skanery kodów kreskowych współpracują obecnie z Tulipem.

Jeśli po raz pierwszy używasz skanera kodów kreskowych z Tulipem, zapoznaj się z tym przewodnikiem konfiguracji skanera kodów kreskowych.

Najczęstsze przyczyny problemów

Aby czytnik kodów kreskowych działał z Tulip IoT Gateway lub z Tulip Player, Tulip musi mieć zarejestrowane wewnętrzne ID kodu kreskowego, a czytnik kodów kreskowych musi wyprowadzać dane w trybie klawiatury, z nową linią na końcu.

Skanery kodów kreskowych są zwykle konfigurowane poprzez skanowanie określonych kontrolnych kodów kreskowych. Są one dostępne w instrukcji producenta kodu kreskowego.

Uwaga: Tulip używa nowej linii na końcu skanowania kodu kreskowego, aby zaznaczyć koniec wiadomości. Jeśli twój kod kreskowy nie jest ustawiony tak, aby dodawać powrót karetki na końcu swojego przejścia, to wiadomość nie zostanie wysłana do Tulipa.

Kody kreskowe mogą zawierać w sobie znaki nowej linii. Te kody, które zawierają znak powrotu, zostaną podzielone na pary ograniczone przez powrót i wysłane jako oddzielne wiadomości do zaplecza Tulipa.

Kroki do przetestowania skanera kodów kreskowych

Istnieją dwa sposoby na przetestowanie skanera kodów kreskowych.

Po pierwsze, możesz przetestować, czy skaner kodów kreskowych pomyślnie wychodzi jako klawiatura.

W dowolnej aplikacji, utwórz nowy krok formularza z widżetem tekstowym i nadaj mu dowolną etykietę. Na poniższym zrzucie ekranu nazywa się on "Barcode Input".

Następnie otwórz ten Form Step w odtwarzaczu i zeskanuj dowolny kod kreskowy za pomocą skanera. Powinien on wypełnić widżet Tekst. Jeśli tak nie jest, to kod kreskowy nie jest sformatowany do wyjścia jako klawiatura.

Jeśli przejdziesz ten test, to powinieneś przetestować, czy wyzwalacz zostanie pomyślnie uruchomiony, gdy użyjesz skanera kodów kreskowych.

Utwórz nowy normalny krok i dodaj wyzwalacz, który będzie wywoływany w momencie użycia skanera kodów kreskowych. Przechowuj dane kodu kreskowego w zmiennej o nazwie "barcode_id". Oto jak to wygląda:

WHEN

  • "Urządzenie" "Skaner kodów kreskowych" wychodzi na "tej stacji"

THEN

  • "Data Manipulation" "Store" data: "Device Output" "Barcode scanned -> data" location: "Zmienna" "barcode_id"

Następnie dodaj widżet "Variable text" i ustaw wartość na "barcode_id".

Następnie otwórz ten krok w Tulip Player i zeskanuj kod kreskowy. Wartość kodu kreskowego powinna pojawić się na kroku. Jeśli tak nie jest, to Vendor ID i Product ID, które zostały użyte do skonfigurowania skanera kodów kreskowych w ramach Playera są nieprawidłowe i powinieneś poszukać prawidłowych danych o swoim urządzeniu.


Czy ten artykuł był pomocny?