Symbol Technologies LS2208 USB 条码扫描器无法与 Raspberry Pi 2 配合使用

Symbol Technologies LS2208 USB 条码扫描器无法与 Raspberry Pi 2 配合使用

我有一个Symbol Technologies LS2208USB 条码扫描器插入我的全新 Raspberry Pi 2。

我已经安装了 Raspbian 作为操作系统,并且一切似乎都正常 - 它被识别为 HID 设备 - 但条形码扫描仪似乎没有向 Raspberry Pi 发送任何数据。

hid-generic 0003:05E0:0600.000F: hiddev0,hidraw0: USB HID v1.10 Device [\xffffffef\xffffffbe\xffffffa9\xffffffbe\xffffffa9Symbol Technologies, Inc, 2002 Symbol Bar Code Scanner] on usb-bcm2708_usb-1.3/input0

当我扫描条形码时,它不发送 ASCII 字符。它会发出“哔”声,然后文本编辑器一片空白。

我尝试重新配置扫描仪以进行简单的 COM 端口模拟。但经过测试,当以这种方式配置时,它根本无法扫描。

如何让此扫描仪将 ASCII 代码发送到我的 Raspberry Pi 2?如何排除此设备的故障?我需要下载驱动程序吗?

答案1

我发现此主题此主题两者似乎都有解决方案。看起来你可能出于某种原因需要在 Windows 中使用 USB 条形码扫描仪至少一次。

以下是关键步骤来自此主题

  1. 在 Windows 机器或 VM 上下载并安装 Symbol 虚拟 COM 端口驱动程序。
  2. 使用配置指南中的条形码配置扫描仪执行“简单 COM 端口仿真”。
  3. 将扫描仪连接到 Windows 框,打开超级终端并扫描一些条形码。
  4. ls /dev/hidraw*在你的 Linux 机器上执行
  5. 将扫描仪重新插入 Linux 机箱并ls /dev/hidraw*再次执行,应该会出现一个之前没有的新原始设备 /dev/hidrawX。
  6. 现在您可以从中读取扫描的条形码/dev/hidrawX

相关内容