可能重复:
在发送到Zebra打印机之前,使用.NET WinForm打印预览ZPL II命令
我正在开发打印Zebra打印机票据的Java应用程序。
问题在于,我正在远程工作,无法访问Zebra打印机(或其他任何实际的打印机)。
我想知道是否有办法模拟Zebra打印机,以便我可以看到由我的应用程序生成的打印作业(PDF,位图图像等)的结果。
据我所知(我对此很新)Zebra打印机使用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解释器(因为它只实现了一个命令:-),但对于生成ZPL文件的杯子工作,这是方便的,以找出你的打印机输出是否包括反锯齿条形码总是不好的…