Автор Тема: USB сканер штрих-кодов Metrologic MS 9540  (Прочитано 4035 раз)

Оффлайн Yvgen

  • Завсегдатай
  • *
  • Сообщений: 137
Добрый день. Собственно подключил сканер. ОС: ALT Linux Desktop 5.0 beta.
Вот что выдал dmesg.
Цитировать
[24232.496556] usb 4-1: USB disconnect, address 2
[24234.224523] usb 4-1: new low speed USB device using uhci_hcd and address 3
[24234.400212] usb 4-1: New USB device found, idVendor=0c2e, idProduct=0701
[24234.400219] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[24234.400223] usb 4-1: Product: Metrologic Scanner
[24234.400227] usb 4-1: Manufacturer: Metrologic
[24234.400402] usb 4-1: configuration #1 chosen from 1 choice
Если я не ошибаюсь, то сканер должен появится в /dev устройство типа ttyUSBx или ttyACMx.
Подскажите, в каком направление копаться? Пересобрать может что то?
Еще слышал о подключении "в разрыв клавиатуры". Может это где то задается?

Оффлайн Евгений М.

  • Завсегдатай
  • *
  • Сообщений: 520
Re: USB сканер штрих-кодов Metrologic MS 9540
« Ответ #1 : 16.10.2009 19:59:13 »
видать надо модуль подгрузить. покажите на всякий случай после подключения к юсб:
dmesg | grep tty

Оффлайн Yvgen

  • Завсегдатай
  • *
  • Сообщений: 137
Re: USB сканер штрих-кодов Metrologic MS 9540
« Ответ #2 : 19.10.2009 13:08:48 »
Цитировать
$ dmesg | grep tty
[    0.004000] console [tty0] enabled
[    0.734467] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    0.734773] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[    0.735479] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    0.735883] 00:09: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[    0.741033] 0000:00:03.3: ttyS2 at I/O 0xd500 (irq = 17) is a 16550A

Оффлайн Евгений М.

  • Завсегдатай
  • *
  • Сообщений: 520
Re: USB сканер штрих-кодов Metrologic MS 9540
« Ответ #3 : 21.10.2009 20:23:59 »
как-то модуль надо подгрузить, по идее как-то так:
modprobe usbserial vendor=0c2e product=0701а потом еще раз dmesg.

Оффлайн Yvgen

  • Завсегдатай
  • *
  • Сообщений: 137
Re: USB сканер штрих-кодов Metrologic MS 9540
« Ответ #4 : 22.10.2009 15:03:57 »
[root@E]# /sbin/modprobe usbserial vendor=0c2e product=0701
FATAL: Error inserting usbserial (/lib/modules/2.6.30-std-def-alt10/kernel/drivers/usb/serial/usbserial.ko): Invalid argument

Оффлайн Евгений М.

  • Завсегдатай
  • *
  • Сообщений: 520
Re: USB сканер штрих-кодов Metrologic MS 9540
« Ответ #5 : 22.10.2009 15:14:24 »
"su -" надо делать

upd. в общем так, на работе есть сканер Metrologic MS 9520. Он работает через ком-порт. В инструкции нашел, что может работать через переходник юсб, при этом как-то там эмулируется COM. так может на ttyS* и есть сканер?
« Последнее редактирование: 22.10.2009 15:34:27 от bromental »

Оффлайн Yvgen

  • Завсегдатай
  • *
  • Сообщений: 137
Re: USB сканер штрих-кодов Metrologic MS 9540
« Ответ #6 : 22.10.2009 17:01:11 »
Делал с вендором, ругалось:
[16833.464852] usbserial: `0c2e' invalid for parameter `vendor'
[17133.387247] usbserial: `0c2e' invalid for parameter `vendor'
[17184.935222] usbserial: `0c2e' invalid for parameter `vendor'
такс.
/sbin/modprobe usbserial product=0701Потом dmesg сказал:
[23851.414286] usbcore: registered new interface driver usbserial
[23851.414298] USB Serial support registered for generic
[23851.414321] usbcore: registered new interface driver usbserial_generic
[23851.414323] usbserial: USB Serial Driver core
« Последнее редактирование: 22.10.2009 17:05:01 от Yvgen »


Оффлайн Yvgen

  • Завсегдатай
  • *
  • Сообщений: 137
Re: USB сканер штрих-кодов Metrologic MS 9540
« Ответ #8 : 23.10.2009 11:13:19 »
[root@E]# hid-barcode-scanner 0c2e:0701 |while read BARCODE; do echo -e "$BARCODE\r"; done
Trying to attach HID with IDs 0c2e:0701... ok, waiting input:
ну и все, провожу по штрихкоду, и как бы глухо....  а по идее должен как бы.
Подключен по ЮСБ, НЕ в разрыв клавиатуры.

Оффлайн Yvgen

  • Завсегдатай
  • *
  • Сообщений: 137
Re: USB сканер штрих-кодов Metrologic MS 9540
« Ответ #9 : 04.11.2009 15:34:45 »
Я так понимаю, штрихкод записывается в переменную $BARCODE.  А как его получить из нее?

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 234
Re: USB сканер штрих-кодов Metrologic MS 9540
« Ответ #10 : 04.11.2009 22:02:35 »
Я так понимаю, штрихкод записывается в переменную $BARCODE.  А как его получить из нее?
echo -e "$BARCODE\r"

Оффлайн Yvgen

  • Завсегдатай
  • *
  • Сообщений: 137
Re: USB сканер штрих-кодов Metrologic MS 9540
« Ответ #11 : 05.11.2009 12:05:22 »
Тогда он должен выводить штрих код сразу, а он не выводит его  :(

Оффлайн Yvgen

  • Завсегдатай
  • *
  • Сообщений: 137
Re: USB сканер штрих-кодов Metrologic MS 9540
« Ответ #12 : 06.11.2009 10:48:53 »
Может попробовать в разрыв клавиатуры подключить?