2

我刚刚开始通过 ZPL 直接打印,目前正在使用 PHP 通过 TCP 套接字连接到打印机。

每当我打印标签时,无论是通过我编写的脚本,还是使用基于 Windows 的 Zebra 配置客户端,打印机都会前进大约 8 个标签,然后打印。

我用来打印标签的 ZPL 如下:

^XA
^FO50,50
^ADN,36,20
^FDFront Shelf-2^FS
^XZ

由于我从配置应用程序中获得了相同的结果,并且通过 TCP 套接字,我有点难过。

我已经为打印机(QLn220)配置了正确的标签尺寸(50mm x 40mm)。

我想要一些关于如何找出导致这些额外标签在打印时出现的原因的建议。

4

1 回答 1

6

看起来我遇到的问题是由于打印机校准造成的。

在 Zebra 的一位友好开发人员的帮助下(嗨,Chip!),我解决了“标签提要过多”的问题。

解决方法是校准打印机~JC,然后保存设置^JUS
~JC命令用于“设置介质校准”并将“强制进行标签长度测量”。
由于我使用的是黑条介质,因此我不必指定标签的物理尺寸(除非有人可以更正),打印机会自行处理所有这些。

解决我的问题的整个 ZPL 文档/文件在这里:

~JC
^XA
^JUS
^XZ

现在一切都按我的预期工作。目前。

于 2014-01-03T20:49:04.683 回答