【问题标题】:How-to interface a barcode scanner with a Web Application?如何将条形码扫描仪与 Web 应用程序连接?
【发布时间】:2012-08-04 07:58:55
【问题描述】:

我正在创建一个仓库管理系统。这将是一个网络应用程序,应该可以在台式机和 10 英寸平板电脑上运行。

我从未使用过条形码扫描仪,所以我的问题是如何将条形码扫描仪与我的应用程序连接起来?

这将是一个 Java EE 6 应用程序,要使用的 Web 框架仍然是开放的。

任何类似设置的经验将不胜感激。

【问题讨论】:

  • 几乎所有扫描仪都可以充当“键盘楔”,这意味着如果您扫描 1234 代码,它将发送 1,2,3,4 作为击键,您只需捕获这些击键,更复杂的交互将取决于您使用的扫描仪
  • 看看这个类似问题的答案,认为它应该有帮助:*.com/questions/8146840/…
  • 我明白了,谢谢 Alex,所以不需要特别注意......它会输出字符,就像使用传统键盘手动书写一样。

标签: java model-view-controller jakarta-ee web-applications barcode-scanner


【解决方案1】:

正如 Alex K. 所说,大多数扫描仪都像键盘一样。所以处理输入应该不难。

我已经看到使用 ActiveX 控件 (Ewwww) 实现的这种类型的系统,但我假设您希望此应用程序是跨浏览器的。

浏览器中的Java现在已经死了,所以小程序很可能是不可能的。

如果扫描器首先发送一个键,您可以轻松地使用 JavaScript 绑定一个事件侦听器来等待该键,然后接受输入。

【讨论】:

  • 它取决于条形码扫描仪,但大多数也发送回车(在 JavaScript 中它是 keyCode == 13),因此您可以通过在 keyUp 上绑定让事情感觉更加集成检测到回车键。
  • 感谢大家的回复。我很快就会有一台扫描仪可供我使用,以便我进行测试。
  • @Astronaut 我正在做一个类似的项目,你能通过一些简单的了解,你是如何在 localhost 上将条形码扫描仪与 Web 应用程序连接起来的吗?
最近更新 更多