标签设备

CITIZEN CL-S / CL-E 打印机三种仿真语言调用打印机内部存储图片

Admin2026年10月11日

说明:

  • DMI = Datamax IClass 仿真
  • ZPI2 = Zebra ZPL2 仿真
  • EPI = EPI2(Eltron EPL2)仿真
  • 图片提前用 Citizen Graphic Loader 下载到打印机 Flash,文件名例如 LOGO,区分大小写;坐标单位:DMI 可选英寸 / 毫米,ZPI2/EPI 全部是点 (dot);适用于Citizen CL-S703III,CL-S700III,CL-E720,CL-E730

1. DMI (Datamax IClass) 调用内部图片

DMI 仿真1Y指令为固定字段长度格式,无逗号分隔,按固定字符位置解析字段。

[02]n
[02]L
1Y110000100050LOGO
E

  • [02] = ASCII STX (0x02)
  • [02]n:单位英寸;[02]m:单位毫米,放在标签开头
  • [02]L:进入标签格式
  • 1Y:指令头
  • 1:宽度倍数
  • 1:高度倍数
  • 000:固定填充位
  • 0050:行坐标
  • 0100:列坐标
  • LOGO:图形文件名,直到 CR 结束
  • E:结束标签并打印

2. ZPI2 (ZPL2 仿真) 调用内部图片

ZPL 读取闪存预存图片使用^XG。

^XA
^FO100,50^XGE:LOGO.GRF,1,1^FS
^XZ

  • ^FOx,y:X,Y 坐标(dot)
  • ^XG device:filename,mx,my^FS:E: 代表 Flash(断电保留);R:DRAM(断电丢失);mx/x 方向放大倍率,my/y 方向放大倍率,1 = 原始尺寸
  • ^FS : 字段结束符

3. EPI2 (EPL2 仿真,EPI) 调用内部图片

EPL2 仿真,GG 指令用于打印已经预存在打印机内存的图形;GM 指令用于把图形下载保存到打印机 Flash。

N
GG100,50,"LOGO"
P1

  • N:新建标签格式
  • GG x,y,"filename":X,Y 点坐标,调用闪存内预存图形
  • P1:打印 1 份

关键注意事项

  1. 仿真模式必须与发送指令匹配:DMI 模式只能发 DMI 指令;切 ZPI2 才能跑 ZPL;EPI2 只能 EPL2。CL-S/CL-E 支持自动仿真探测,生产推荐固定模式,避免自动切换重启。
  2. 文件名严格匹配:下载时的名字,调用必须完全一致,大小写敏感。
  3. 存储位置
    • DMI:G 模块 = Flash 持久存储,断电保留;D 模块 = DRAM 临时
    • ZPI2:E:=Flash 永久;R:=DRAM 临时
    • EPI2:Flash 持久存储图形
  4. 坐标原点:左上角;DMI 单位可切换英寸 / 毫米,ZPI2/EPI 固定 dots。