Cha*_*bot 2 php zpl zebra-printers
我刚开始通过ZPL进行直接打印,目前正在使用PHP通过TCP套接字连接到打印机.
每当我打印标签时,无论是通过我编写的脚本,还是使用基于Windows的Zebra配置客户端,打印机都会前进约8个标签,然后打印.
我用来打印标签的ZPL如下:
^XA
^FO50,50
^ADN,36,20
^FDFront Shelf-2^FS
^XZ
Run Code Online (Sandbox Code Playgroud)
由于我从配置应用程序获得了相同的结果,并且通过TCP套接字,我有点难过.
我已经为打印机(QLn220)配置了正确的标签尺寸(50mm x 40mm).
我想了解如何在打印时找出导致这些额外标签进给的原因.
看起来我遇到的问题是打印机校准造成的.
在Zebra(Hi,Chip!)的友好开发人员的帮助下,我舔了"太多标签饲料"的问题.
解决方案是校准打印机~JC,然后保存设置^JUS.
该~JC命令用于"设置介质校准",并将"强制进行标签长度测量".
由于我使用黑条介质,我不必指定标签的物理尺寸(除非有人可以纠正),并且打印机自己处理所有这些.
解决了我的问题的整个ZPL文档/文件在这里:
~JC
^XA
^JUS
^XZ
Run Code Online (Sandbox Code Playgroud)
现在一切都按照我的预期运作.目前.
| 归档时间: |
|
| 查看次数: |
1653 次 |
| 最近记录: |