使用 Python 在 Zebra 打印机上打印 XML

Print XML on Zebra printer using Python

在我的工作场所,我们有一台 Dymo 打印机,它从数据库中获取数据并将其放入我制作的模板标签中,它使用程序自动打印 python。 最近我们买了一台 Zebra 热敏打印机,我需要更新程序来做同样的事情,但要使用 Zebra 打印机。 我环顾四周,找到了 XML 的 ZebraDesigner,我设计了一些我需要的标签,但是 python 的 zebra 包无法打印 XML 格式,我尝试打印 .lbl 格式,但我做不到。 请注意,.lbl 文件不能作为文本进行编辑......我需要这样做...... 有什么解决办法吗?

我终于找到了制作方法。 使用 ZebraDesigner(非专业版),我将标签模板设计为我的自动标签,并导出到一个文件,更改 Windows 首选项中的打印机路径。 使用 Labelary 的在线 ZPL 查看器和 ZPL 的最低知识(总是附近有手册)我修改了标签,使其可以使用 .format() 和 {0},{1} 在 python 上编辑,等等 最后完成此操作,我使用命令 PRINT 'FILE' 'ZEBRAPORT' 调用批处理,例如 PRINT C:\FILE.ZPL USB003 来打印特定的修改标签。 如果有人想要我如何执行此操作的具体代码,请问我。