
它是什么
出于安全考虑,除了标准的打印对话框之外,浏览器不允许网页接触打印机和所连接的硬件。QZ Tray 是在电脑上运行的小程序,监听来自网页的请求。网页提出请求时,它会直接向选定的打印机打印。
它可以发送标签和小票打印机能理解的原始指令,例如 Zebra 打印机使用的 ZPL。它还可以通过串口或 USB 连接与秤等设备通信。网页通过 JavaScript API 来控制它。该软件是开源的。付费许可会增加支持服务和签名证书,有了证书就不会再出现打断打印的安全提示。PrintNode 这类托管型替代方案则通过互联网发送打印任务。
为什么它对企业重要
- 从网页打印热敏标签:商品打包时,网页应用在热敏打印机上打印发货标签。
- 基于浏览器的收银系统:在浏览器中运行的销售终端,向旁边的小票打印机打印。
- 没有打印机提示:不会要求员工为每个任务选择打印机。
- 秤和其他设备:网页可以直接读取重量,而不必由人手动输入。
KawaConnect 如何使用 QZ Tray
我们的软件项目经常涉及需要在现场打印的网页应用,包括我们自有产品 Tagestry 的标签打印。当 QZ Tray 作为桥接时,我们也负责维护打印机以及安装它的电脑。
在 QZ Tray 和 PrintNode 这类云服务之间做选择,通常归结为一个问题:断网时打印是否必须继续正常工作?QZ Tray 在本地与打印机通信,因此只要网页应用本身仍可访问,断网不一定会让打印中断。
相关服务
了解更多
- QZ Tray 网站该项目的主页,提供下载和简短演示,适合正在评估它的人。
- QZ Tray 文档面向负责将网页接入它的开发者,提供指南和 API 参考。
- GitHub 上的 QZ Tray开源代码,适合想了解其工作原理的技术人员。