Страница 1 из 1

Сканер Symbol 2208 [USB/COM]

Добавлено: Пт апр 22, 2011 12:02 pm
Angerran
Задача: заставить Symbol 2208 работать на терминале из под WTware именно через режим эмуляции COM порта. Сканер в данный режим переведен. WTware PRO 4.4.15. Лог терминала прилагаю. Прошу Вашего совета и помощи в реализации...

Код: Выделить всё

| +--- FILE "/proc/bus/usb/devices" -----------------------
| | T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
| | B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
| | D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
| | P:  Vendor=0000 ProdID=0000 Rev= 0.00
| | S:  Product=USB UHCI Root Hub
| | S:  SerialNumber=a000
| | C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
| | I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
| | E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
| | T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
| | B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
| | D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
| | P:  Vendor=0000 ProdID=0000 Rev= 0.00
| | S:  Product=USB UHCI Root Hub
| | S:  SerialNumber=9800
| | C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
| | I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
| | E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
| | T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
| | B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
| | D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
| | P:  Vendor=0000 ProdID=0000 Rev= 0.00
| | S:  Product=USB UHCI Root Hub
| | S:  SerialNumber=9400
| | C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
| | I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
| | E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
| | T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
| | B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
| | D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
| | P:  Vendor=0000 ProdID=0000 Rev= 0.00
| | S:  Product=USB UHCI Root Hub
| | S:  SerialNumber=9000
| | C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
| | I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
| | E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
| | T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
| | D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=16 #Cfgs=  1
| | P:  Vendor=05e0 ProdID=0600 Rev= 2.01
| | S:  Manufacturer=?Symbol Technologies, Inc, 2002
| | S:  Product=Symbol Bar Code Scanner
| | S:  SerialNumber=S/N:C92B41B28232 Rev:NBRMIAAT5
| | C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=400mA
| | I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=01 Driver=(none)
| | E:  Ad=82(I) Atr=03(Int.) MxPS=  64 Ivl=10ms
| +----------------------------------------------------
| initrd: Found USB device 05e0:0600.
| initrd: Found USB keyboard.
| initrd: Loading usb Human Interface Device driver.
| initrd: +--- Executing "/sbin/insmod input"
| initrd: +- Errorlevel: 0, output:
| | Using /lib/modules/2.4.36/kernel/drivers/input/input.o
| initrd: +------------------------
| initrd: +--- Executing "/sbin/insmod hid"
| KERNEL: usb.c: registered new driver hid
| KERNEL: : USB HID v1.10 Device [?Symbol Technologies, Inc, 2002 Symbol Bar Code Scanner] on usb1:2.0
| KERNEL: hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
| KERNEL: hid-core.c: USB HID support drivers
| initrd: +- Errorlevel: 0, output:
| | Using /lib/modules/2.4.36/kernel/drivers/usb/hid.o
| initrd: +------------------------
| initrd: Loading usb keyboard driver.
| initrd: +--- Executing "/sbin/insmod keybdev"
| initrd: +- Errorlevel: 0, output:
| | Using /lib/modules/2.4.36/kernel/drivers/input/keybdev.o
| initrd: +------------------------
| initrd: Loading ethernet drivers.
| initrd: +--- Executing "/sbin/modprobe atl2"
| KERNEL: Atheros(R) L2 Ethernet Network Driver - version 1.0.40.3
| KERNEL: Copyright (c) 2007 Atheros Corporation.
| KERNEL: PCI: Setting latency timer of device 02:00.0 to 64

Re: Сканер Symbol 2208 [USB/COM]

Добавлено: Пт апр 22, 2011 8:53 pm
aka
В логе терминала английским языком написано "USB HID v1.10 Device [?Symbol Technologies, Inc, 2002 Symbol Bar Code Scanner] on usb1:2.0". HID - это Human Interface Device. Мышь, клавиатура, джойстик и т.д. Эмуляция ком-порта сюда не входит. Т.е. сканер должен сканировать коды как будто они набираются на клавиатуре, по крайней мере со свежими втварями. Свежая втварь это 4.9.последняя.

Если нужен режим эмляции com, то во-первых надо взять методичку от сканера и прочитать, как перевести его в режим эмуляции com-порта. После этого он должен перестать распознаваться как HID.

Во-вторых, откуда мода на эти symbol пошла? Спросите у тех, кто их вам продал, что они думают про драйвер для линукса. Сейчас они НЕ поддерживаются в режиме эмуляции com. Один такой сканер вроде бы уже едет к нам почтой. Когда приедет - будем пытаться с ним подружиться. Пока же диагноз "в режиме эмуляции com-порта не поддерживается".