backup/export图形如何存储在Zebra打印机内存中?

How backup/export graphics stored in Zebra printer memory?

我有一台 Zebra 打印机,它的内存中有一些图像(GRF 文件),我想将其导出为备份,是否可以这样做? 我只发现了如何将新图像上传到打印机、打印图像,但我没有找到任何方法将其从打印机下载到计算机。

为此,您需要使用 HZ 命令。它会 return 图形,您可以将其发送到另一台打印机。

来自 Zebra ZPL 手册:

^HZ

显示描述信息

^HZ 命令用于returning XML 格式的打印机描述信息。打印机 returns 有关格式参数、对象目录、单个对象数据和打印状态信息的信息。

格式:^HZb

格式:^HZO,d:o.x,l

参数详情

b = 显示对 return

的描述

值:

a = 显示所有信息

f = 显示打印机格式设置信息

l = 显示对象目录列表信息

o = 显示单个对象数据信息

r = 显示打印机状态信息

默认值:如果值缺失或无效,命令将被忽略

参数详情

d = 存储对象的位置

值:R:、E:、B: 和 A:

默认值:R:

o = 对象名称值:1 到 8,或 1 到 16 个字母数字字符,基于参数 l。

默认值:如果未指定名称,则使用 UNKNOWN。

x = extension 支持的对象扩展(参数 o)包括:

.FNT — 字体

.GRF — 图形

.PNG — 压缩图形

.ZPL — 存储格式

.DAT — 编码 table

.ZOB — 可下载对象

.STO — 警报数据文件

l = 长文件名支持值:

Y = 是

如果是,对象数据将文件名存储为 16 个字符。数据是 仅兼容固件版本 V60.13.0.5 或更高版本。

N = 否

如果为N,则对象数据将文件名存储为8 个字符。数据是 向前和向后兼容所有版本的固件。

默认:N

示例:此示例显示位于 R:.

上的对象 SAMPLE.GRF 的对象数据信息
^XA
^HZO,R:SAMPLE.GRF
^XZ