在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接口卡。