我的公司编写安装在客户端计算机上的软件来执行销售点交易.该软件可与各种外围设备(收据打印机,条形码扫描仪,信用卡读卡器等)连接.我们使用Microsoft OPOS库在Visual Studio中创建的WinForms应用程序执行此操作,后者又与我们的云服务器(客户端 - 服务器模型)进行通信.
该模型明显效率低下,主要是更新.我正在研究通过网络与这些外围设备进行通信的其他方式,最好是通过网络浏览器.据我所知,Java是唯一可以做我们正在寻找的技术之一(通过applet),我也认为Adobe Flash也可以(通过Air平台).这些是可行的,但不是优选的,因为我们希望在支持Web的移动设备上运行我们的软件.
有没有人建议通过网络与外围设备进行通信的其他方式?
问题是:我有一个 USB 扫描仪 (HP),想通过 Web 应用程序获取图像。很久以前用java小程序解决了,但现在chrome不再支持它们了。
我已经看到了潜在的解决方案。“最酷”的是 Dynamsoft,但我买不起 NPAPI 或 ActiveX。我见过 html5 websocket 技术,通信有效,但似乎没有办法将它与扫描仪连接起来。