【问题标题】:Label printer advancing 8 labels before actually printing simple label标签打印机在实际打印简单标签之前推进 8 个标签
【发布时间】:2014-01-04 04:49:04
【问题描述】:

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

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

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

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

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

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

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

【问题讨论】:

标签: php zebra-printers zpl


【解决方案1】:

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

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

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

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

~JC
^XA
^JUS
^XZ

现在一切都按照我的预期进行。暂时。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-26
    • 1970-01-01
    • 2016-01-15
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 2022-12-17
    • 1970-01-01
    相关资源
    最近更新 更多