Articles of usb

OUT Endpoint no accesible por pyusb

Estoy intentando enviar un locking numérico a mi hardware personalizado que actúa como un teclado HID. He conectado un LED para que se ilumine si se recibe la tecla de locking numérico en el USB. Funciona bien para las teclas numlock presionadas desde el teclado externo. Pero no puedo enviar la clave de locking numérico […]

Cómo interactuar con un dispositivo USB usando PyUSB

Hasta ahora he llegado a la etapa de encontrar el dispositivo, ahora estoy listo para hablar con el USB utilizando el protocolo de dispositivos establecido en la especificación en la página 22. libusb está instalado en mi máquina y también PyUSB. import usb.core import usb.util # find our device dev = usb.core.find(idVendor=0x067b, idProduct=0x2303) # was […]

Envía un trabajo de impresión a una impresora USB usando Python

Puedo comenzar con un archivo PDF, PRN o PS. ¿Cómo lo envío a una impresora USB usando Python? ¿Con qué módulo debo empezar?

Instale pyUSB 0.4.3 en OSX Lion 10.7.3

Estoy tratando de instalar pyusb 0.4.3 en Mac OS X Lion 10.7.3 ejecutando Xcode 4.3 (la nueva App Store de Mac con las herramientas de línea de comandos instaladas). Cuando bash “python setup.py install” obtengo esta larga lista de errores que terminan con “error: el comando ‘llvm-gcc-4.2’ falló con el estado de salida 1”: http://pastebin.com/R8id7Qf7 […]

¿Cómo determinar la versión del puerto USB en Windows?

Estoy ejecutando Windows 7 y Python 3.5. Una vez que se conecta la memoria USB, mi objective es identificar a qué versión de puerto (2.0, 3.0, 3.1) está conectada y qué versión de USB es compatible con la memoria USB. Cualquier pensamiento es apreciado.

Detección de usb Python

Primero lo siento por mi ingles! mi entorno python: 2.7.3 wxwidgets: 2.9.4-1 wxpython: 2.9.4-1 ubuntu: 12.04 contexto: Tengo que detectar cuando un disco duro USB está enchufado o desenchufado y hacer algo al respecto. Por ejemplo, cuando se conecta un disco, deseo obtener el punto de assembly (por ejemplo, / media / usb0) y el […]

¿Por qué PyUSB / libusb requiere permisos de root (sudo) en Linux?

Últimamente he estado jugando con PyUSB y descubrí que funciona maravillosamente en Linux (Ubuntu tiene libusb 0.1 y 1.0, así como OpenUSB ) … pero solo si ejecuto el progtwig con privilegios de root (con sudo , por supuesto) . ¿Alguien puede decirme por qué requiere privilegios elevados y, lo que es más importante, si […]

¿Puedo controlar la architecture (32 bits frente a 64 bits) al crear un ejecutable de pyinstaller?

Pregunta corta ¿Hay alguna manera de controlar / garantizar la architecture (32 bits frente a 64 bits) al crear un ejecutable de pyinstaller? Fondo Migré de py2exe a pyinstaller debido a la falta de soporte de 64 bits junto con una serie de pequeñas cosas que me cuesta mucho mirar más allá. Así que en […]

Pyusb en Windows 8.1 – no hay backend disponible – ¿Cómo instalar libusb?

Trabajando en pyinstaller 3.1, python 2.7.9 y tkinter. Trate de usar pyusb en lugar de pyserial, pero no hay backend disponible. Buscando en Pyusb en Windows: no hay backend disponible , PyUSB ValueError: No hay backend disponible , interfaz USB en Python , etc., parece que necesito instalar libusb. Pero cuando ejecuto “import usb” e […]

Detectar USB insertado en Windows

Actualmente estoy escribiendo una herramienta de seguridad en Python que se ejecuta como un demonio en una computadora host. Siempre que se detecte un dispositivo de almacenamiento USB, copiará todos los archivos del USB a algún directorio en la computadora host. ¿Hay alguna manera fácil de hacer este tipo de detección / interfaz de usb? […]