使用 Zebra Technologies 打印机从 Web 应用程序打印

Abd*_*auf 5 javascript printing

我们希望在我们的 Web 应用程序(ASP.NET、C#)中提供打印功能,以便在客户端机器上打印标签。

目前我们正在使用“Dymo Label Printers”,它们提供了一个很好的 JavaScript API。我们的客户想要使用 Zebra 打印机(由于与 Dymo 标签打印机相比具有多种优势),但我找不到这些打印机的任何 JavaScript API。

我开始知道有一个 ActiveX 控件,但它太旧了,我找不到任何更新的 ActiveX 控件或 JavaScript API。您能分享一下您使用 Zebra 打印机的经验吗?或者请让我知道一些有用的 API,以便在客户端使用 Zebra 打印机。

hel*_*rth 5

Zebra 现在(2018-19)提供浏览器打印 SDK,它能够使用 JavaScript 进行打印。我已经在 Windows 机器上成功地将它与 S4M 打印机一起使用。粗略的描述是,它由一个充当 HTTP 服务器的客户端程序和一个 JavaScript 库组成,其他 JavaScript 客户端脚本可以使用该库与上述服务器进行通信(我认为使用了两个 HTTP 端口),并通过服务器,与打印机驱动程序。我使用上述库,使用 ZPL 语言将直接命令发送到打印机。