ZPL 条形码标签设置标签/条形码宽度

6
我正在从两个不同的系统打印到Zebra热敏打印机,一个是使用BarTender作为数据源打印标签的Windows环境,另一个是使用命令文件进行打印的旧系统(绿屏)。我的问题是,当我从Windows打印机打印时,打印机设置会改变,因此当我从其他系统打印时,宽度会丢失并且超出边缘。我尝试在下面的代码中添加打印宽度设置^PW700,但没有成功,并需要一些建议!这不是我很了解的语言。我不知道我是否正确使用了代码或者是否使用了正确的代码?是否需要使用BYw?
^XA^LL456,^PW700^LH0,0^FS
^FO21,196^B3N,N,66,N^FDWU000208375^FS
^FO18,18^A0N,24,24^FDPrd Code : 84100705            ^FS
^FO18,48^A0N,24,24^FDDANDY GREY                              ^FS
^FO18,78^A0N,24,24^FDQuantity Remaining :       4.00^FS
^FO18,108^A0N,24,24^FDAmended : 01/07/15   Received : 01/07/15^FS
^FO18,138^A0N,24,24^FDBATCH : 241071   ^FS
^FO18,168^A0N,24,24^FD^FS
^FO129,276^A0N,24,24^FDW U 2 0 8 3 7 5
^XZ

Thanks in advance

1个回答

5

也许回答这个问题已经太晚了,但它可能有助于其他人。

你的代码不起作用的原因可能是在^PW之前有逗号引起的。

^LL456,^PW700

因此,删除逗号应该可以在任何系统上运行:

^LL456^PW700

ZPL的常规命令代码为

^(command)(parameter),(parameter)...


嗨,谢谢更新。代码运行良好,除了在 Windows 打印后出现的问题。这很奇怪,但我会测试你提到的内容并再次回复。 - JustAnAverageSQLuser
@JustAnAverageSQLuser 这些设置会持续到下一个标签,可能是你从Windows打印的标签正在更改这些设置。 - Andrew A. Barber

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接