2015-07-02 468 views
0

我从2个不同的系统打印到斑马热敏打印机,使用BarTender打印带有文本文件作为数据源的标签的Windows环境,以及较旧的系统(绿色屏幕)使用下面的命令文件打印。ZPL条形码标签设置标签宽度/条形码

我的问题是当我从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 

在此先感谢

回答

0

这可能是为时已晚来回答这个问题,但它可能会帮助别人。

您的代码不工作之前^通过逗号可能导致PW

^LL456,^ PW700

因此,移除它应该在任何系统上工作的原因:

^LL456^PW700

通常的命令cod E对于ZPL是

^(命令)(参数)(参数)...

+0

您好,感谢更新。代码工作正常,除了一个Windows打印后。它是一个奇怪的,但我会测试你提到的和再次回复。 – JustAnAverageSQLuser