首页  >  问答  >  正文

java的web项目是否可以与扫描枪交互

想问下,一个b/s的java项目。需要扫码,获取数据,能实现吗?需要什么方法实现。

黄舟黄舟2763 天前1273

全部回复(8)我来回复

  • 怪我咯

    怪我咯2017-04-18 09:19:49

    1.浏览器无法和本地硬件交互
    2.为这个扫描枪开发一个交互接口,然后讲获取到的数据发送到一个后台服务,后台服务再推送给你的web显示
    3.既然你为你web应用添加了一个本地资源交互,那么你可以把你的web封装到你的native应用中,例如electron

    回复
    0
  • ringa_lee

    ringa_lee2017-04-18 09:19:49

    扫描抢我不太清楚,之前用过id卡读卡器,那个是直接在当前焦点输入读取的数据,然后回车,所以可以捕捉控件的事件进行处理

    回复
    0
  • 大家讲道理

    大家讲道理2017-04-18 09:19:49

    可以的,扫描枪就是一个输入设备,你把他想象成键盘带回车

    回复
    0
  • 大家讲道理

    大家讲道理2017-04-18 09:19:49

    不行吧,不过你可以提供一个借口供扫描枪调用。

    回复
    0
  • 怪我咯

    怪我咯2017-04-18 09:19:49

    可以的,之前用过我们教务网的新生入学系统(B/S系统)。新生入学的时候用扫描枪扫通知书上的条形码获得学号等信息,然后触发查询,验证等操作。

    @chinasky说得对,就是一个普通的输入设备,将读取到的信息输入到页面当前的焦点处,输入完成后加上回车,这是就可以触发交互了。直接用B/S架构就可以实现,根本不需要浏览器提供什么api。

    回复
    0
  • PHP中文网

    PHP中文网2017-04-18 09:19:49

    做成c/s,就跟微信扫二维码差不多。我估计浏览器不提供这种api。

    回复
    0
  • 巴扎黑

    巴扎黑2017-04-18 09:19:49

    可以的,以前做过的

    回复
    0
  • 高洛峰

    高洛峰2017-04-18 09:19:49

    可以的 我看过一个药品录入系统。就是扫描枪扫码 自动录入基本信息。但是这种C/S偏多

    回复
    0
  • 取消回复