我在使用条码扫描仪时遇到以下问题(在装有 Win8.1 的 PC 上工作正常)。我对这款扫描仪了解不多,它的名字叫“SG303高性能CCD扫描仪”,我不知道这个是否与Linux兼容。
通过 USB 在 Raspberry Pi B+(带有 Raspbian)上使用它,扫描仪在扫描条形码时会发出通常的“嘟嘟声”,但没有数据传输(通过在扫描前打开文本文件检查这一点,应该显示条形码)。
来自控制台的报告:
$ lsusb | grep Weltrend
Bus 001 Device 009: ID 040b:6510 Weltrend Semiconductor Weltrend Bar Code Reader
$ dmesg
[7510873.817215] usb 1-1.3: new low-speed USB device number 8 using dwc_otg
[7510873.936455] usb 1-1.3: New USB device found, idVendor=040b, idProduct=6510
[7510873.936498] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[7510873.936518] usb 1-1.3: Product: Bar Code Reader
[7510873.936535] usb 1-1.3: Manufacturer: Weltrend
[7510873.966600] input: Weltrend Bar Code Reader as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:040B:6510.0002/input/input1
[7510873.977773] hid-generic 0003:040B:6510.0002: input,hidraw0: USB HID v1.10 Keyboard [Weltrend Bar Code Reader] on usb-bcm2708_usb-1.3/input0
据我所知,扫描仪用作键盘。需要司机吗?
我不知道这款扫描仪的制造商,因此很难找到有关如何“重新编程”它的任何信息。
2015年12月9日编辑:
- 我在 Raspberry 上使用了具有 5V/1A 输出的有源 USB 集线器,扫描仪仍然无法工作。
- 我在我的笔记本电脑上尝试了 Ubuntu 15.10 Live-Version,扫描仪在其上运行得非常好,无需安装任何东西。