使用移动设备在Desktop-Browser中扫描条形码

时间:2019-09-09 20:00:22

标签: javascript android html browser barcode

有可能-

  • 我们使用 Android设备摄像头
  • 来扫描条形码
  • 然后将 USB 插入台式机
  • 将扫描的条形码数据从移动设备传递到PC
  • 并填充通过使用通过USB到达的数据
  • 在桌面的浏览器中打开的网络表单

如果可能的话,有人可以建议我如何实现这一目标吗?我一直在寻找一些解决方案,但这些解决方案仅适用于移动设备。

2 个答案:

答案 0 :(得分:1)

是的,我建议使用xZing librabry: https://github.com/zxing/zxing 用于条形码扫描仪。使用条形码扫描仪将.txt How to Read/Write String from a File in Android 或.csv How to export data to csv file in Android? 文件写入您可以复制到桌面的文件中。对于最后一部分,我没有答案。

答案 1 :(得分:1)

如果要使用Android设备相机,则无需将设备连接到USB端口。与网络摄像头不同,没有驱动程序可以在PC上直接打开Android摄像头。

可能的解决方法:

  1. 使用WebSocket在桌面浏览器(例如 desktop.htm )和移动浏览器(例如 mobile.htm )之间进行通信。
  2. 使用WebRTC( getUserMedia )在移动浏览器中打开Android摄像头。
  3. 将JavaScript条码SDK(例如ZXingDynamsoft JavaScript Barcode SDK)嵌入到您的移动网络应用中。
  4. 读取条形码并通过WebSocket将结果从 mobile.htm 同步到 desktop.htm