我有一个简单程序的打印条形码。标签格式是预载的形式。 值条形码由参数如下通过。

^XA
^XFR:FORM.ZPL
^FN999^FDH654321+Y0001+OABC+^FS
^PQ2,0,1,N

和它打印两个条形码

H654321+Y0001+OABC+
H654321+Y0001+OABC+

我要的是中间部分的序列号,它会打印出这样的条形码

H654321+Y0001+OABC+
H654321+Y0002+OABC+

我曾尝试^ SN和^ SF

^FN999^FDH654321+Y0001+OABC+^SF%%%%%%%%%dddd%%%%%%,1%%%%%%^FS

但它是不是成功,两个副本是相同的。我怎样才能做到这一点在ZPL-II?

有帮助吗?

解决方案 3

这是一个没有去。并最终产生在应用程序中的顺序,而不是在打印机中。

其他提示

从ZPL II手动撕开:

  

^ AF ^ SN 0001,1,Y ^ FS

     

定义序列字段中,由1开始的1值,递增,插入前导零

我不知道这是否会帮助你,虽然,因为我只有用EPL2标签定义体验的方式。

试试这个代码:

^XA
^LH10,40
^BCN,150,Y,N,N^FD^SNH654321+Y0001+OABC+,1,Y^FS
^PQ2,0,1,Y
^XZ

尝试改变^PQ2,0,1,N^PQ2,0,0,N。在价值复制字段指示你想要印刷重复的序列号的序列号被递增之前。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top