El escáner de código de barras USB no funciona en Ubuntu 10.10

0

He instalado Ubuntu 10.10 en mi PC. Después de eso trato de conectar el escáner de código de barras USB, pero después de haber escaneado un código de barras, los datos no se muestran.

¿Por qué sucede esto? Uso el escáner de código de barras Scan Logic SL-1000-LR. podrías dar algún consejo?


Lo intenté dmesg | grep usby obtuve:

    [    1.573751] usbcore: registered new interface driver usbfs
[    1.573751] usbcore: registered new interface driver hub
[    1.573751] usbcore: registered new device driver usb
[    2.360026] usb 2-1: new low speed USB device using uhci_hcd and address 2
[    2.764025] usb 2-2: new low speed USB device using uhci_hcd and address 3
[    2.966136] usbcore: registered new interface driver hiddev
[    2.979023] input: OM as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/input/input2
[    2.979169] generic-usb 0003:04F3:0232.0001: input,hidraw0: USB HID v1.11 Mouse [OM] on usb-0000:00:1d.0-1/input0
[    3.009021] input: HID 04d9:1203 as /devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.0/input/input3
[    3.009130] generic-usb 0003:04D9:1203.0002: input,hidraw1: USB HID v1.11 Keyboard [HID 04d9:1203] on usb-0000:00:1d.0-2/input0
[    3.070607] input: HID 04d9:1203 as /devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2:1.1/input/input4
[    3.070726] generic-usb 0003:04D9:1203.0003: input,hidraw2: USB HID v1.11 Device [HID 04d9:1203] on usb-0000:00:1d.0-2/input1
[    3.070752] usbcore: registered new interface driver usbhid
[    3.070755] usbhid: USB HID core driver
[   16.840996] usbcore: registered new interface driver ndiswrapper

Pero no sé qué debo hacer después de esto.

klox
fuente
Supongo que Scan Logic SL-1000-LR es el dispositivo (dígame si me equivoco), ¿qué tipo de software utiliza?
Michael K
ya.su tipo de dispositivo de escáner de código de barras.¿A qué software te refieres?
klox
Necesita algún tipo de software para usar dispositivos como escáneres de códigos de barras, ¿no? ¿Qué programa usaste para obtener los datos antes de instalar ubuntu? Quizás este help.ubuntu.com/community/BarcodeReaders sea ​​útil para usted.
Michael K
No estoy usando un programa diferente. pero uso un dispositivo de entrada diferente. Primero uso el tipo de teclado manualmente, y ahora trato de usar el escáner de código de barras.
klox
3
@Michael K: La mayoría de los escáneres de códigos de barras funcionan como una "cuña de teclado", los más antiguos solían tener conectores PS / 2 y estaban conectados entre el teclado normal y el puerto de teclado de la PC. Los más nuevos actúan como dispositivos de teclado USB, por lo que cualquier PC y cualquier O / S moderno deberían reconocerlo como un dispositivo de teclado. No debería necesitar controladores adicionales hasta donde yo sé.
RedGrittyBrick

Respuestas:

0

La única información descriptiva que Google puede encontrar en el Scanlogic LS1000 está en un sitio web de Indonesia y no tienen páginas de soporte para el producto (solo la especificación de marketing habitual). La falta de información de soporte no me da mucha confianza en el producto.

No sé si Ubuntu 10.10 admite la conexión en caliente de teclados, por lo que intentaría apagar y encender la computadora nuevamente con el escáner conectado.

Puede ser que el escáner no implemente los estándares USB HID lo suficientemente completos para Ubuntu, pero lo hace lo suficientemente bien como para que Windows lo reconozca. Solo estoy especulando. En este caso, probaría un escáner de código de barras USB diferente, preferiblemente uno de un fabricante conocido. Esto podría ayudar a identificar si el problema es con la PC, Ubuntu o el SL1000.

La salida de dmesg | grep usbdebería ser útil, parece que podría haber detectado el escáner USB como un dispositivo de teclado on usb-0000:00:1d.0-2/input1. Para estar seguro de que lo desconectaría, reiniciaría y compararía la salida dmesg | grep usbcon y sin el escáner conectado.

En teoría, esperaría que los mensajes se registren cada vez que conecte o desconecte un dispositivo USB, pero no lo he probado.


La versión USB de Opticon OPI2002 admite perfiles de dispositivo de interfaz humana (HID) o de puerto de comunicaciones virtuales (VCP). Para ser reconocido como un teclado, debería cambiarse al modo HID. Al igual que con muchos escáneres, usted lo configura escaneando códigos de barras especiales de un suplemento de "menú secundario" a la guía del usuario. Comenzaría escaneando el código de barras "restablecer a los valores predeterminados de fábrica". En la página U6 hay un código de barras para "USB-HID": escanee eso. Asegúrese de que la alimentación esté conectada y de que pueda ver el rayo rojo cuando apriete el gatillo.

RedGrittyBrick
fuente
He intentado desconectar y luego reiniciar, después de eso llamo dmesg | grep usbnuevamente. Pero el resultado sigue siendo el mismo. Nada ha cambiado. He intentado con otro escáner de código de barras, uso Opticon OPI-2002pero tiene el mismo problema también. ¿Alguna sugerencia para este caso?
klox
oh ... mi escáner de código de barras tampoco funciona en Windows. pero la última vez, ya sea en Ubuntu 10.04 o Windows XP, funciona.
klox
He actualizado mi respuesta para cubrir el Opticon OPI2002, al menos Opticon proporciona un nivel de soporte decente, el manual y el submenú están disponibles como descargas en PDF.
RedGrittyBrick
0

Para el escáner de código de barras USB no recibo respuesta. Todavía no puedo trabajar con eso en Ubuntu 10.10. He intentado como dijo RedGrittyBrick, pero sigue siendo lo mismo.

Después de eso, trato de escanear el código de barras en serie, y tengo el mismo problema. Pero trato de encontrar la respuesta en google. Algunos sitios me dijeron que alguna aplicación. en Ubuntu 10.10 no funciona correctamente. Por lo tanto, necesita descargar algún software del Centro de software de Ubuntu.

Al igual que Xoscope, necesitamos instalar alsa-oss. Y para este caso elijo usar un escáner de código de barras en serie, luego lo instalo Softwedge. Después de eso escribo algunos comandos:

softwedge -c /dev/ttywhatever

Después de usar esto, puedo escanear el código de barras normalmente.

klox
fuente