在Chrome浏览器上删除NPAPI后替代Jzebra / QZ Java原始打印插件

我们都知道NPAPI将在几个月内完全从Chrome中移除。

什么是替代Jzebra / QZ Java插件,使原始打印(发送原始ESC / P命令)到POS打印机?

是否有一个Chrome API(HTML5和Javascript)能够替代浏览器和USB或以太网中本地安装的POS打印机之间的通信?

是否有一个Chrome API(HTML5和Javascript)能够替代浏览器和USB或以太网中本地安装的POS打印机之间的通信?

对于HTML5和JavaScript,解决scheme往往涉及到WebSocket本地主机,或云启用打印机。

这个HTTP / WebSocketsdevise被使用:

  • Zebra Link-OS和Cloud Connect (用于标签打印等)
  • 爱普生ePOS设备 (收据,显示器,条码扫描器)
  • Dymo JavaScript Framework 2.0 (用于标签打印等)
  • PrintNode
  • Google云打印
  • QZ托盘软件 (标签,收据, 任何原始 ,PDF,HTML,USB等级)

关于销售点特定的打印,我一直无法find满足这些需求的现成解决scheme(纯HTML5和JavaScript),因此,当前安装在桌面的中间件或服务器端的中间件实现你所描述的方式。

完全免责声明,我们是QZ托盘的作者。

你可以尝试PrintNode ,它有一个简单的桌面客户端和json API。 这真的很快,有很多的库: https : //github.com/PrintNode/

我用Epson的ePOS-Print JavaScript SDK祝你好运。 这是爱普生特定的,并需要支持ePOS(UB-E04 / R04)的networking接口卡。