EPL2转ZPL2迁移:标签宽度与顶部位置调整问题求助
ZPL2标签尺寸调整问题解决方法
你混淆了ZPL命令的作用:^ML是设置标签左边距,不是宽度,这就是你设置无效的原因。对应EPL2的Q(标签高度+间隙)和q(标签宽度),ZPL需要用以下命令组合:
关键修正命令
^PW<宽度值>:设置标签打印宽度(单位:点),对应EPL的q命令^LL<高度值>:设置单张标签的长度(单位:点),对应EPL的Q中的高度参数^MN<介质类型>:指定介质类型(比如间隙纸、连续纸),打印机必须识别介质类型才能正确应用尺寸设置,常用值:^MNN:带间隙/黑标的标签纸^MNY:连续纸
修改后的完整ZPL代码
^XA ^SZ2 ^CI13 ^PW416 ; 替换原^ML,设置标签宽度为416点 ^LL200 ; 根据你的实际标签高度调整,比如原EPL的Q参数中的高度值 ^MNN ; 声明介质为带间隙的标签纸(按需更换) ^LH0,0 ^FO40,30^ACN,18,10^FDGRM^FS ^FO180,30^ACN,18,10^FDTAG0000026942^FS ^FO40,53^BQN,2,2,M,7^FDQA,https://hardwareinfo.madeira.gov.pt/?tag=TAG0000026942^FS ^FO170,53^BEN,100,Y,N^FD0001231231232^FS ^PON^PQ1 ^XZ
额外建议
如果打印机仍沿用旧尺寸,先发送重置命令清除残留配置:
^XA^JUS^XZ
再发送修改后的标签代码即可。
内容的提问来源于stack exchange,提问作者Luis Abreu
相关产品推荐
相关产品推荐

