我正在开发一个将票证打印到 Zebra 打印机的 Java 应用程序。
问题是我正在远程工作并且无法访问 Zebra 打印机(或实际上任何其他打印机)。
我想知道是否有一种方法可以模拟 Zebra 打印机,以便我可以可视化我的应用程序生成的打印作业的结果(PDF、位图图像等)。
据我了解(我对此相当陌生)斑马打印机使用 ZPL 命令。
是否有任何适用于 Windows (7) 的软件打印机模拟器接受 ZPL 命令并输出 PDF/位图/...?
我正在开发一个将票证打印到 Zebra 打印机的 Java 应用程序。
问题是我正在远程工作并且无法访问 Zebra 打印机(或实际上任何其他打印机)。
我想知道是否有一种方法可以模拟 Zebra 打印机,以便我可以可视化我的应用程序生成的打印作业的结果(PDF、位图图像等)。
据我了解(我对此相当陌生)斑马打印机使用 ZPL 命令。
是否有任何适用于 Windows (7) 的软件打印机模拟器接受 ZPL 命令并输出 PDF/位图/...?
看看ZPLViewer——它在渲染简单的 ZPL 代码方面效果相对较好,但似乎在任何复杂的事情上都失败了。
最好的选择是购买一台打印机。您可以花 200 美元购买 ZP-450。用以太网买一台(多花 100 美元),您可以使用打印机管理页面上传 ZPL 并在屏幕上渲染,这样您就不必喷标签了。
这是 Zebra 创建的软件的链接:ZebraDesigner。它实际上并不可视化ZPL 或将 ZPL 作为输入。但它可以帮助您设计票证,然后将其导出到 ZPL 进行进一步处理。
几天前我写了https://github.com/dpavlin/Printer-Zebra ,它将ZPL ~DG
(下载图形)命令转换回 PBM 图像文件。
这不是完整的 ZPL 解释器(因为它只实现一个命令 :-) 但确实适用于 cups 生成的 ZPL 文件,这很容易找出您的打印机输出是否包含抗锯齿条码,这些条码总是很糟糕......