Obsługa skanera kodów kreskowych

Obsługa skanera kodów kreskowych
D1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 165
0

Kod jest skanowany automatycznie, natomiast mam problem z obsługą zdarzenia. Chciałbym, aby po zeskanowaniu kodu wykonywała się konkretna czynność. Próbowałem zrobić to w onChange, ale zostaje zeskanowana tylko pierwsza cyferka kodu.

Czy dodać do tego obsługę jakiegoś komunikatu? Jak sprawdzić jaki komunikat jest wysyłany przez skaner? A może inne zdarzenie?

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
1

Większość skanerów wysyła #13, #10 lub jakąś inną kombinację tych kodów (enter/znak powrotu karetki) pod koniec czytania, możesz to wykorzystać.

D1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 165
0

W zdarzeniu KeyPressed?

A skaner to Argox AS-800URG

HI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1863
0

Z tego skanera nie korzystałem, ale wszystkie z którymi miałem styczność pozwalały na ustawienia prefixu/suffixu.
Po ustawieniu wyłapujesz w zdarzeniu dany znak (może być w tym które podałeś)

  • Rejestracja: dni
  • Ostatnio: dni
0

Czy twój skaner kodów jest wykrtwany jako urządzenie klasy hid (klawiatura) czy jako Virtual Com bo rozumiem że jest na usb ?

JU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5046
0

Jeśli skaner działa na porcie COM, to spróbuj się posłużyć tym: Odczyt z portu COM

GS
  • Rejestracja: dni
  • Ostatnio: dni
0

W zdarzeniu KeyPressed?
w jakimkolwiek zdarzeniu generowanym po naciśnięciu klawisza.
skaner podpięty przez USB jest takim samym urządzeniem wejściowym jak klawiatura

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.