减少发送到打印机的ZPL数据的大小

时间:2017-08-11 11:12:00

标签: c# zpl

尝试使用GFR zpl命令将数据发送到zpl打印机,但图像数据字符串非常大,每次打印标签后需要很长时间的停顿。 有没有办法优化数据字符串中的数据以获得C#中的重复值,从而减少了图像的大小和下载到打印机所需的时间?

1 个答案:

答案 0 :(得分:2)

如果您多次打印图像,将图像存储在打印机上是最佳方法。您只需将图像数据发送到打印机一次,每个后续标签的发送速度都要快得多。

Here这是一篇展示如何使用Zebra Setup Utilities保存图像的文章。它还介绍了如何使用ZPL打印已保存的图像:

^XA^FO50,50^XGE:ZEBRA.GRF^FS^XZ

如果ZEBRA.GRF是图像。

如果您正在使用Zebra的Link-OS SDK,您还可以使用GraphicsUtil将图像存储在程序中。该文档中包含一些示例代码,但基本上有一个storeImage()函数可用于图像路径或ZebraImageI对象。