Python 2.7 のソースから PyUSB をインストールしました
モジュールをインポートするとエラーは発生しませんが、試してみると:
printers = usb.core.find(find_all=True, bDeviceClass=7)
また
dev = usb.core.find(idVendor=0x04d8, idProduct=0x003f)
私は得る:
TypeError: expected string or Unicode object, NoneType found
私は C# でこのデバイスと正しく通信できますが、なぜ PyUSB に表示されないのか不思議でした。