CUPS“正在等待作业完成。”

CUPS“正在等待作业完成。”

当我通过lp -d brother4 /srv/data2/xfer/TestLabel.3Brother QL-820NWB 网络打印机进行打印时,我得到了期望的标签。但是,在 CUPS 看来,这项工作似乎永远不会完成,所以我无法打印下一个标签。

我正在将一些打印服务从 Windows 服务器迁移到新的 UBUNTU 服务器,并打印在旧 Windows 服务器上打印的相同文件。

我试过了:

  • -o raw通过命令行以原始格式()打印。
  • 杯子中打印机的各种驱动程序。
  • 在 /etc/cups/cupsd.conf 中设置 MaxJobTime。
  • 在 /etc/cups/cupsd.conf 中设置超时。
  • CUPS 中仅有文本的驱动程序。
  • CUPS 中的原始驱动程序。
  • 启动了一个 docker 容器(docker.io/pklaus/brother_ql_web:latest),它可以毫无问题地打印到标签打印机。

当然,每次更改后我都会重启服务。我可以用网络上的其他打印机打印 .PDF 而没有任何问题。三天之后,我阅读了所有能找到的建议,并尝试了其中的大部分,但我还是不知所措。

有人能给些建议如何让 CUPS 在打印完成后释放该作业吗?

*** 附加信息 ***

我改变了日志级别来收集调试但没有看到任何错误。

有什么想法可以告诉 CUPS 一项工作已经完成吗?

驾驶员信息:

  • 描述:兄弟 QL-820NWB
  • 地点: 前台
  • 驱动程序:Brother QL-820NWB CUPS(灰度)
  • 连接:dnssd://Brother%20QL-820NWB%20%5B405bd82534a4%5D._ipp._tcp.local/?uuid=e3248000-80ce-11db-8000-0080775c519b
  • 默认值:job-sheets=none,none media=custom_28.96x89.83mm_28.96x89.83mm sides=one-sided

lpstat -t 给我:

scheduler is running
no system default destination
device for brother4: dnssd://Brother%20QL-820NWB%20%5B405bd82534a4%5D._ipp._tcp.local/?uuid=e3248000-80ce-11db-8000-0080775c519b
device for Brother_QL_820NWB: implicitclass://Brother_QL_820NWB/
brother4 accepting requests since Thu 18 May 2023 07:01:05 AM EDT
Brother_QL_820NWB accepting requests since Thu 18 May 2023 06:55:43 AM EDT
printer brother4 now printing brother4-89.  enabled since Thu 18 May 2023 07:01:05 AM EDT
        Waiting for job to complete.
printer Brother_QL_820NWB is idle.  enabled since Thu 18 May 2023 06:55:43 AM EDT
brother4-89             root              1024   Thu 18 May 2023 07:01:05 AM EDT

答案1

事实证明,这https://unix.stackexchange.com/questions/309200/cups-printer-stuck-at-waiting-for-job-to-complete有答案。

答案是连接类型“AppSocket/HP JetDirect”。

相关内容