标签打印机在实际打印简单标签之前推进8个标签

时间:2014-01-03 00:08:59

标签: php zebra-printers zpl

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

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

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

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

由于配置应用程序和TCP套接字的结果相同,我有点难过。

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

我想了解如何在打印时找出导致这些额外标签进纸的原因。

1 个答案:

答案 0 :(得分:6)

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

在Zebra(Hi,Chip!)的友好开发人员的帮助下,我舔了“太多的标签提示”问题。

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

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

~JC
^XA
^JUS
^XZ

现在一切都按照我的预期运作。现在。

相关问题