如何调整ZPL生成的Code 128条码长度以适配100mm×100mm标签
适配100mm×100mm标签的ZPL修改方案
你可以通过调整^BY命令的参数实现条码拉长,同时保证扫描兼容性:
^BY命令的第一个参数是条码的模块宽度,是控制条码总长度的核心参数,你当前用的是2dot,可根据打印机分辨率上调至3~6dot(203dpi打印机建议最高到4dot,300dpi打印机最高可到6dot,再高会影响普通扫描枪的识别率)^BY命令的第三个参数是条码高度,你当前用的是140dot,可上调至300~350dot充分利用标签高度空间- 同步调整
^FO的Y轴坐标,避免条码超出标签边界
修改后的参考代码如下:
^XA ^BY4,2,320 ^FO70,200^BC^FD(00)340752131001828751^FS ^PQ1 ^XZ
调试建议
如果打印后还有剩余宽度,可逐步调高^BY的第一个参数,每次加1,打印后测试扫描正常即可保留,直到条码占满标签横向可用空间。
内容的提问来源于stack exchange,提问作者Raoul Osiceanu
相关产品推荐
相关产品推荐

