【发布时间】:2011-10-28 07:57:06
【问题描述】:
如何使用 ZPL II 打印位图 (BMP) 图像?
我使用 ~DY 将 BMP 下载到打印机:
~DYR:PRINT,B,B, <size> , <width> , <data>
我正在使用 PHP 将原始数据发送到打印机,所以 变量来自该脚本。 使用打印机的诊断实用程序,我验证了使用该命令成功下载了文件。我还能够使用 TSPL 打印该 BMP 文件,这是一种不同的打印机语言,除了 ZPL 之外,此特定打印机还支持这种打印机语言,因此我知道 BMP 是正确编写的。
我尝试使用以下代码打印 BMP:
^XA
^FO0,0^XGR:PRINT.BMP,1,1^FS
^XZ
但它只会吐出一个空白标签。
我做错了什么?
【问题讨论】:
-
希望你不介意我在这里发布 necroposting——我最近遇到了类似的问题,这是我创建的一个 PHP 脚本,用于将其他图像格式转换为 ZPL 图形(自 GD2 以来不支持 BMP已使用,但它适用于其他格式,例如 PNG 或 GIF):github.com/pbosakov/image2zpl
标签: bmp zebra-printers zpl zpl-ii