如何使用ZPL II打印位图(BMP)图像?
我用~DY将BMP下载到打印机:
~DYR:PRINT,B,B, <size> , <width> , <data>
我使用PHP将原始数据发送到打印机,因此&lt;&gt;变量来自该脚本。 使用打印机的诊断实用程序,我验证使用该命令成功下载了文件。我还能够使用TSPL打印该BMP文件,这是一种不同的打印机语言,这个特定的打印机也支持添加到ZPL,所以我知道BMP写得正确。
我尝试使用以下代码然后打印BMP:
^XA
^FO0,0^XGR:PRINT.BMP,1,1^FS
^XZ
但它只是吐出一个空白的标签。
我做错了什么?
答案 0 :(得分:2)
请改为尝试:
^FO0,0^IMG:PRINT.BMP^FS
祝你好运。
答案 1 :(得分:1)
在我的信息之后你不能使用.BMP扩展名,因此它被设置为固定值,即.GRF
检查一下 - &gt; http://www.servopack.de/support/zebra/ZPLII-Prog.pdf
答案 2 :(得分:1)
您可以使用ZebraNet Bridge将BMP(或PNG或JPG等)转换为GRF格式
答案 3 :(得分:1)
以下是下载Zebra设置实用程序的链接:
一旦我启动了应用程序,我按下了#34;安装新打印机&#34;按钮并安装了随机打印机。
安装打印机后,选择打印机并按下&#34;下载字体和图形&#34;按钮。这将安装&#34; ZebraDesigner字体和图形下载程序&#34;。
您可以使用此实用程序将位图转换为斑马位图。
我现在正按照这些指示行事。我会告诉你它是否有效。
https://km.zebra.com/kb/index?page=content&id=SO7892
该软件有效,但我仍然无法将.bmp转换为实际的ZPL位图。
答案 4 :(得分:0)