我一直在寻找这个。所有相关的Java API都是用于处理图片的。它们从图像中获取条形码信息并将条形码打印到图像上。
我的问题是如何在Java中直接从扫描仪中读取条形码?是否有我遗漏的API可用于直接从扫描仪读取条形码?或者,我需要根据扫描仪获取的信息生成内存中的图像吗?
我一直在寻找这个。所有相关的Java API都是用于处理图片的。它们从图像中获取条形码信息并将条形码打印到图像上。
我的问题是如何在Java中直接从扫描仪中读取条形码?是否有我遗漏的API可用于直接从扫描仪读取条形码?或者,我需要根据扫描仪获取的信息生成内存中的图像吗?
现代大多数条形码扫描器都可以设置为串行仿真模式。如果您以这种方式设置它们,您可以像与普通串行端口(读/写)通信一样与设备通信。然后,您可以使用Java库与串行设备通信。我使用了一个名为RxTx(http://rxtx.qbang.org/wiki/index.php/Main_Page)的库,在Windows和Linux上都表现出色。