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