如何使用 lp/lpr 在 CUPS 打印机上打印无限纸张?

如何使用 lp/lpr 在 CUPS 打印机上打印无限纸张?

情况

我正在尝试打印兄弟QL-570我使用 CUPS 在 Raspberry Pi 上进行设置。打印机使用良好lp -d Brother_QL-570 test.pdf。但是,当我插入无限标签(30m 长、62mm 宽的标签)时,我希望它打印 pdf 文件的精确长度。例如,如果提供的 pdf 格式为 62x200,我希望打印机打印出 62mmx200mm 长的标签。

如果我使用我的 Windows 机器,这可以工作,但如果使用 lp,则不行。 lpoptions -p Brother_QL-570 -l产生以下结果:https://pastebin.com/yBJHw7a7。 CUPS 有这些设置 打印的标签始终为 62mmx100mm。

我确实brpapertoollpr_ql570 -P Brother_QL-570 -n long_label -w 62 -h 200结合使用lpr -P Brother_QL-570 -o media=long_label test.pdf成功打印了 62mmx200mm 标签,但是为我想要打印的每个新 pdf 创建新的介质尺寸将非常乏味。

日志文件

作业 26 来自 Windows(工作)
作业 27 来自 lpr(太短)
CUPS 错误日志

打印作业数据捕获如下本指南
工作 26 工作 27

相关内容