Puncte:0

Ajutor cu scanerul de coduri de bare

drapel ml

Am un scaner de coduri de bare și testam câteva configurații pentru a-l face să funcționeze pentru un client și am încurcat atât de mult. Problema este că am selectat greșit opțiunea IBM USB OEM și acum am rămas blocat cu un scaner care nu vrea să pornească.

Am făcut puțină cercetare și iată ce am reușit să știu:

Când atașez dispozitivul la un port USB, asta îmi spune dmesg:

[ 738.106806] usb 1-4: noul dispozitiv USB de viteză maximă numărul 100 folosind xhci_hcd
[ 738.133622] usb 1-4: Dispozitivul nu răspunde la adresa de configurare.
[ 738.369618] usb 1-4: Dispozitivul nu răspunde la adresa de configurare.
[ 738.578798] usb 1-4: dispozitivul nu acceptă adresa 100, eroare -71

Dispozitivul refuză să pornească și apoi pornește. Am reușit să obțin documentație despre codurile IBM USB OEM și am un manual care spune că trebuie să trimit aceste date pentru a le avea măcar în modul de funcționare și acceptând coduri de bare:

3.2.2
Descrierea comenzii
3.2.2.1 Activați scanerul
Comanda: 11h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
Această comandă permite scanerului să citească coduri de bare.
Răspuns scanerului: trimiteți starea de trei octeți care indică „scanner activat”.

Există o modalitate de a trimite aceste date brute hexadecimale prin toate porturile ca un fel de flux, astfel încât, cu puțin noroc, să pot face ca scanerul de coduri de bare să funcționeze pentru a-l comuta în modul HID?

Sau există o altă modalitate de a face să funcționeze cel puțin să accepte un singur cod de bare? Dacă acest loc este locul greșit pentru a pune acest tip de întrebare, vă rog, băieți, îndreptați-mă în direcția corectă, deoarece trebuie să repar asta cât de curând.

Mulțumesc. Scuze, Engleza mea nu e prea buna.

LostInTerm avatar
drapel ml
Pentru că nu este o piesă hardware deteriorată, este doar hardware blocat. Deci, știu cu siguranță că, dacă trimit acea secvență hexagonală cumva, o pot aduce înapoi. Mi-am dat seama și că IBM USB OEM folosește (poate mă înșel) specificațiile RS485.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.