在我的工作场所,我们有一台 Dymo 打印机,它从数据库中获取数据并将其放入我制作的模板标签中,它通过程序自动使用 python 进行打印。 最近我们购买了一台 Zebra 热敏打印机,我需要更新程序来执行相同的操作,但使用 Zebra 打印机。 我环顾四周,发现了用于 XML 的 ZebraDesigner,我设计了一些像我需要的标签,但是用于 python 的 zebra 包无法打印 XML 格式,我尝试打印 .lbl 格式,但我没有' table 。 请注意,.lbl 文件无法作为文本进行编辑...我需要这样做... 有什么解决办法吗?
最佳答案
终于我找到了一种方法来做到这一点。
使用 ZebraDesigner(非专业版),我将标签模板设计为自动标签,然后导出到一个文件,在 Windows 首选项中更改打印机的路径。
借助 Labelary 的在线 ZPL 查看器和 ZPL 的最低知识(始终附有手册),我修改了标签,使其可以使用 .format() 和 {0}、{1} 等在 Python 上进行编辑。
最后完成此操作,我使用命令 PRINT 'FILE' 'ZEBRAPORT'
调用批处理,例如 PRINT C:\FILE.ZPL USB003
来打印特定的修改标签。
如果有人想要我如何执行此操作的具体代码,请询问我。
关于python - 使用 Python 在 Zebra 打印机上打印 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42995988/