我正在尝试创建一个通过条形码阅读器读取血液样本ID的应用程序。如何将条形码阅读器中的条形码读入Java应用程序以进行进一步处理(例如从数据库中提取患者详细信息)?示例代码和解释非常感谢。
P.S同样适用于指纹识别器,也需要能够从基于usb指纹识别器的数据库中提取数据。如何将指纹识别器数据导入Java应用程序以进行进一步处理?提前致谢, Tumaini
答案 0 :(得分:3)
这实际上取决于您使用的硬件(即条形码扫描仪)大多数扫描仪模拟键盘输入,例如会写一串数字+终止字符。
e.g。 1 2 9 7 6 5 [ENTER]
如果您的硬件类似于硬件,您将能够将其作为Java中的文本输入进行捕获 - 无需专业编码。
测试硬件功能的一种简单方法是打开文本编辑器,扫描条形码 - 然后在屏幕上查看输出(包含特殊字符)