我正在使用摩托罗拉 LS1203 条码扫描仪并尝试将其连接到 Java 程序。
我可以通过模拟键盘的 USB 电缆让它工作,并且可以很好地打印到记事本,我可以捕获该信息,但 Java 程序必须有焦点。
我更希望通过 RS232 仿真发送它(因为我可以让 Java 在 COM 端口上运行一个 eventListener),但是我应该连接到的计算机上没有串行端口,因为它是一台笔记本电脑。有没有办法让 HID 键盘仿真器在没有串行电缆的情况下通过 RS232 显示为 COM 设备?
我正在使用摩托罗拉 LS1203 条码扫描仪并尝试将其连接到 Java 程序。
我可以通过模拟键盘的 USB 电缆让它工作,并且可以很好地打印到记事本,我可以捕获该信息,但 Java 程序必须有焦点。
我更希望通过 RS232 仿真发送它(因为我可以让 Java 在 COM 端口上运行一个 eventListener),但是我应该连接到的计算机上没有串行端口,因为它是一台笔记本电脑。有没有办法让 HID 键盘仿真器在没有串行电缆的情况下通过 RS232 显示为 COM 设备?
我认为特定型号不支持您正在寻找的东西(插入 USB 并将其显示为操作系统上的串行设备)。您可以做的是购买便宜的现成 USB 转串口加密狗,它可以为您的笔记本电脑提供一个串口。
这样的一个应该可以工作:http ://www.newegg.com/Product/Product.aspx?Item=N82E16812107108
然后您需要 LS1203 串行接口电缆将 LS1203 连接到串行端口。
此型号支持通过 USB 进行 RS232 仿真。摩托罗拉网站上有一个程序可以让您更改设置。
下载 123Scan 实用程序,并按照程序上的说明打印条形码的配置选项。这将允许您选择键盘仿真或 COM 端口仿真。从那里,它可以通过串行端口以 9600 波特读取。
哦,也没有 64 位 Windows 的驱动程序,我只能让它在 XP32bit 上运行,这可能会为其他人节省一些时间。