Lector USB
Publicado por Alberto (5 intervenciones) el 12/11/2013 18:55:14
Hola!!!
Soy nuevo por aquí y quisiera ver si me podeis ayudar.
Tengo entre manos una aplicación para leer los datos de una pistola de codigo de barras (que al fin y al cabo es como un teclado USB).
La cuestión es que debo de leer lo que viene por el puerto, he visto que con pyUSB esta interface ya esta resuelta, pero la cuestión es que no se como usar este módulo.
He encontrado esta información por internet, pero como nunca he programado en python nose descifrarla.
http://www.forosdelweb.com/f130/multiples-dispositivos-hid-usb-976759/
http://pastebin.com/3gdvENp1
Alguien me puede ayudar o orientar por donde empezar.
Ya tengo instalado todos los modulos y con esta líneas de comandos:
import usb.core
lectoras = usb.core.find(find_all=True)
detected = [usb.util.get_string(lectora, length=17, index=2, langid=0x0409) for lectora in lectoras]
print detected
Me saca el nombre de mi pistola de codigo de barras (honneywell) así que supongo que estoy accediendo a ese puerto, pero ya nose como hacer para leer los datos que vienen por ahi.
Muchas gracias de antemano.
Soy nuevo por aquí y quisiera ver si me podeis ayudar.
Tengo entre manos una aplicación para leer los datos de una pistola de codigo de barras (que al fin y al cabo es como un teclado USB).
La cuestión es que debo de leer lo que viene por el puerto, he visto que con pyUSB esta interface ya esta resuelta, pero la cuestión es que no se como usar este módulo.
He encontrado esta información por internet, pero como nunca he programado en python nose descifrarla.
http://www.forosdelweb.com/f130/multiples-dispositivos-hid-usb-976759/
http://pastebin.com/3gdvENp1
Alguien me puede ayudar o orientar por donde empezar.
Ya tengo instalado todos los modulos y con esta líneas de comandos:
import usb.core
lectoras = usb.core.find(find_all=True)
detected = [usb.util.get_string(lectora, length=17, index=2, langid=0x0409) for lectora in lectoras]
print detected
Me saca el nombre de mi pistola de codigo de barras (honneywell) así que supongo que estoy accediendo a ese puerto, pero ya nose como hacer para leer los datos que vienen por ahi.
Muchas gracias de antemano.
Valora esta pregunta
0