从条码扫描仪获取Java条形码信息

3

我一直在寻找这个。所有相关的Java API都是用于处理图片的。它们从图像中获取条形码信息并将条形码打印到图像上。

我的问题是如何在Java中直接从扫描仪中读取条形码?是否有我遗漏的API可用于直接从扫描仪读取条形码?或者,我需要根据扫描仪获取的信息生成内存中的图像吗?


请提供您的代码,这将更有帮助。 - sunleo
我找到了这个答案:https://dev59.com/emw15IYBdhLWcg3wQpbS#6969324 我正在尝试做同样的事情,在实现JavaFX2后会回复。 - Josue Alexander Ibarra
2个回答

1
据我所知,大多数条形码扫描器都有键盘仿真模式。您可以将扫描器连接到计算机上,扫描条形码,扫描器将提供模拟普通按键的条形码信息,您可以以任何可接受的方式捕获它(例如作为 Java Swing 中的 KeypressListener 或 InputField)。

0

现代大多数条形码扫描器都可以设置为串行仿真模式。如果您以这种方式设置它们,您可以像与普通串行端口(读/写)通信一样与设备通信。然后,您可以使用Java库与串行设备通信。我使用了一个名为RxTx(http://rxtx.qbang.org/wiki/index.php/Main_Page)的库,在Windows和Linux上都表现出色。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接