我们正在开发一个 java web 应用程序,它必须读取条形码。我们正在使用名为 Gryphon 的条形码阅读器,它可以正常工作。我们能够从 Java 中读取条形码。我们正在使用 RXTX API(类似于 JAVACOMM)。
但我们想知道的是如何让设备名称连接到 RS232 端口。如果用户的计算机有多个设备连接到不同的 RS232 端口,我们只想监听连接条形码阅读器的端口。我们如何区分每个 RS232 端口连接的设备是什么?
使用下一个代码,我只得到端口名称(COM1、COM3、COM5,...)
Enumeration<CommPortIdentifier> pp= CommPortIdentifier.getPortIdentifiers();
while (pp.hasMoreElements())
{
System.out.println (pp.nextElement().getName());
}
我想获得类似“Gryphon”或“条码扫描仪串行端口”的东西。
谢谢