【问题标题】:Print BMP with ZPL使用 ZPL 打印 BMP
【发布时间】: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


【解决方案1】:

根据我的信息,您不能使用.BMP 扩展名,因此将其设置为固定值,即.GRF

也检查一下 -> http://www.servopack.de/support/zebra/ZPLII-Prog.pdf

【讨论】:

    【解决方案2】:

    您可以使用 ZebraNet Bridge 将您的 BMP(或 PNG、或 JPG 等)转换为 GRF 格式

    http://www.zebra.com/id/zebra/na/en/index/drivers_downloads/utilities/other_utilities/zebranet_bridge_enterprise.html

    【讨论】:

    【解决方案3】:

    试试这个:

    ^FO0,0^IMG:PRINT.BMP^FS
    

    祝你好运。

    【讨论】:

      【解决方案4】:

      这里是下载 Zebra Setup Utilities 的链接:

      https://www.zebra.com/us/en/support-downloads/eula.-227178c9720c025483893483886ea54dde80fe8dccd74087deac0002665121f1b906a97e0267e4c60078aef6cd4a559.html

      启动应用后,我按下“安装新打印机”按钮并随机安装了一台打印机。

      安装打印机后,选择打印机并按“下载字体和图形”按钮。这将安装“ZebraDesigner Fonts and Graphics Downloader”。

      您可以使用此实用程序将位图转换为斑马位图。

      我现在正在遵循这些指示。我会告诉你它是否有效。

      https://km.zebra.com/kb/index?page=content&id=SO7892

      该软件可以工作,但我仍然无法将 .bmp 转换为实际的 ZPL 位图。

      【讨论】:

        【解决方案5】:

        此站点提供了一个 ZPL 查看器,其中包括导入图像的功能。导入后,图像将转换为 ZPL 并提供生成的代码。

        http://labelary.com/viewer.html

        显然这仅适用于静态图像。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-09-22
          • 2016-01-09
          • 1970-01-01
          • 1970-01-01
          • 2023-03-19
          • 1970-01-01
          相关资源
          最近更新 更多