我想使用 ZPL 在我的 Zebra 打印机的标签右上角打印增量计数

I want to print an incremental count on the top right corner of my labels from my Zebra printer using ZPL

我目前知道我要打印多少个标签并使用 ^PQ# 打印该数量,但问题是在每个标签的角上打印递增计数。

现在有几个问题。首先是 Zebra 没有任何东西可以让我在 zebra 打印机上打印里程表值。它会让我使用 ~WQOD 打印厘米数或英寸数,但它带有很多我不想要的额外信息。我在手册中找不到任何命令,只是让我用可重置里程表打印标签数量。

我可以在打印机外部创建一个计数器,然后发送请求打印右上角带有新编号的每个标签,但是,如果我打印太多标签,这会使打印机过载并导致打印机连接问题.

有没有什么方法可以解决这两个问题,以便我可以在每个标签上打印一个递增的计数器?

跨标签打印数字序列的命令是 ^SN。它专门用于 ^PQ.

^SN001,1,N^FS
^PQ3

为了不使打印机过载,请在一个连接中发送所有单独的标签,作为单个字符串流,不要为每个打开单独的连接。