问题描述
我正在尝试在Zebra g420d打印机上打印标签,它使用CUPS进行设置,并通过USB连接到Raspberry PI。它非常适合打印PDF标签,因此不会出现通信问题。
现在,我创建一个辅助队列,该队列在CUPS中设置为原始本地打印机,以打印另一种类型的标签,这次不是PDF,而是ZPL。我使用以下命令进行打印:
lpr -P <PRINTER_NAME> -o raw <FILENAME.zpl>
绿灯闪烁,文件从队列中消失,但不打印任何内容。我尝试过的事情:
- 使用ZPL驱动程序代替原始
- 不同的非常基本的ZPL标签,其中一些直接来自文档中的ZPL示例。
- 在http://labelary.com/viewer.html上呈现标签,下载文件并发送到打印机
- 每个命令后/末尾带有换行符的ZPL
我怀疑ZPL命令的编码可能有问题,因此我启用了转储模式,这是带有十六进制代码的输出照片。请注意,这是三个尝试。
尝试了许多ZPL标签之一:
^XA^FO1,80,0^ADN,25^A0N,100,3214^FD123^FS^FO280,0^BY3^BCN,150,Y,N,A^FD456^FS^XZ
CUPS设置:
Description: Zebra Technologies ZTC GK420d
Location:
Driver: Local Raw Printer (grayscale,2-sided printing)
Connection: usb://Zebra%20Technologies/ZTC%20GK420d?serial=28J2007020XX
Defaults: job-sheets=none,none media=unknown
有什么想法会导致这种行为的原因或下一步该怎么做?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)