我们都知道 NPAPI 将在几个月内从 Chrome 中完全删除。
什么是 Jzebra/QZ Java 插件的替代品,它使原始打印(发送原始 ESC/P 命令)到 POS 打印机?
是否有 Chrome API(HTML5 和 Javascript)可以替代浏览器与 USB 或以太网中本地安装的 POS 打印机之间的通信?
我们都知道 NPAPI 将在几个月内从 Chrome 中完全删除。
什么是 Jzebra/QZ Java 插件的替代品,它使原始打印(发送原始 ESC/P 命令)到 POS 打印机?
是否有 Chrome API(HTML5 和 Javascript)可以替代浏览器与 USB 或以太网中本地安装的 POS 打印机之间的通信?
是否有 Chrome API(HTML5 和 Javascript)可以替代浏览器与 USB 或以太网中本地安装的 POS 打印机之间的通信?
更新:存在适用于 USB 设备的纯 HTML5 解决方案,但目前很难找到示例,并且浏览器的采用速度很慢:
关于 HTML5 和 JavaScript,由于删除了 NPAPI,解决方案往往涉及 WebSocket 到 localhost,或支持云的打印机。
此 HTTP/WebSockets 设计用于:
关于销售点特定的打印,我一直无法找到满足这些需求的现成解决方案(纯 HTML5 和 JavaScript,广泛采用),因此无论是桌面安装的中间件还是服务器端中间件—— ware 目前是实现您所描述的内容的方法。
完全免责声明,我们是 QZ Tray 的作者。
您可以尝试使用具有简单桌面客户端和 json API 的PrintNode。它真的很快并且有很多库:https : //github.com/PrintNode/
我很幸运使用Epson 的 ePOS-Print JavaScript SDK。它是 Epson 特定的,并且确实需要支持 ePOS (UB-E04/R04) 的网络接口卡。