我正在尝试使用串行库从python中的条形码扫描器中获取一些数据。我不方便的是,我将条形码扫描仪连接到运行Debian的虚拟机。我连接扫描仪和ir读取数据,但我无法识别/ dev / tty *正在使用什么,所以我可以作为参数传递给服务器并解析它正在调整的数据。在Debian中,theres不是/ dev / ttyACM0,不知道为什么。
回答评论:
Bus 001 Device 005: ID 1fbb:3681
运行dmesg:
[1026.204937] usbcore:注册新界面驱动程序usbkbd
[1051.955948] usb 1-2:USB断开,设备编号4
[1054.647592] usb 1-2:使用ohci-pci的新型全速USB设备5号
[1055.137077] usb 1-2:找到新的USB设备,idVendor = 1fbb,idProduct = 3681
[1055.137083] usb 1-2:新的USB设备字符串:Mfr = 1,Product = 2,SerialNumber = 0
[1055.137087] usb 1-2:产品:FUZZYSCAN
[1055.137089] usb 1-2:制造商:CINO
[1055.150619]输入:CINO FUZZYSCAN as /devices/pci0000:00/0000:00:06.0 /usb1/1-2/1-2:1.0/0003:1FBB:3681.0004/input/input10
[1055.208155] hid-generic 0003:1FBB:3681.0004:输入,hidraw1:USB HID v1.10键盘[CINO FUZZYSCAN] on usb-0000:00:06.0-2 / input0
识别设备,但不映射到/ dev / ttyACM0。
答案 0 :(得分:0)
我终于明白了,我终于发现了它,我将扫描仪配置为PS2,而不是USB Com端口仿真。一旦我设置了扫描仪,一切都开始正常工作。