PDF/postscript 或 HTML 到 ZPL(斑马打印语言)代码

Gau*_*pta 2 postscript zpl zebra-printers

我有一个 pdf 文件或该 pdf 的后脚本文件。我的要求是将此文件转换为 ZPL 代码,以便我的热敏打印机可以打印该文件。我在谷歌上搜索了很多,但找不到任何可以满足我的要求的解决方案。如果您以前遇到过这种情况,请提出任何解决办法。谢谢

Elt*_*ers 5

首先,将 PDF 转换为位图。然后将位图转换为 Base 64 字符串。

然后使用 ZPL 将图像临时存储在打印机上:

~DGR:FILENAME.GRF,2261,17,:Z64:YOURBMPSTRING
Run Code Online (Sandbox Code Playgroud)

然后发送调用图像的 ZPL:

^XA
^XGR:FILENAME.GRF,1,1^FS
^PQ1,0,1,Y
^XZ
Run Code Online (Sandbox Code Playgroud)

然后发送代码来清理图像:

^XA
^IDR:FILENAME.GRF
^XZ
Run Code Online (Sandbox Code Playgroud)

您可以一次发送所有 ZPL,我只是在这里将其分解以展示每个步骤。ZPL 手册提供了有关所用命令的更多详细信息。您可能想阅读 ^DG ^XG ^ID。此外,手册末尾还有关于 Base 64 编码的部分。