如何列出默认 lpr 过滤器?

如何列出默认 lpr 过滤器?

我可以使用(或) 选项放弃lpr默认过滤器。但我怎样才能列出它们呢?-l-o raw

(FWIW 我正在使用lprcups-client 1:2.2.6-15.fc28,Fedora。)

答案1

这不是最令人满意的解决方案,但设置

LogLevel info

/etc/cups/cupsd.conf(然后重新启动 CUPS,例如使用sudo systemctl restart cups),发送作业时,过滤器会在 CUPS 日志中列出。

Fedora 中默认处理 CUPS 日志journald(至少 28 个),可以通过以下方式访问它们

$ journalctl -b -u cups
juil. 23 15:31:56 Schenker cupsd[14390]: [Job 20] Adding start banner page "none".
juil. 23 15:31:56 Schenker cupsd[14390]: [Job 20] Queued on "Brother_MFC-9330CDW" by "goug".
juil. 23 15:31:56 Schenker cupsd[14390]: REQUEST localhost - - "POST /printers/Brother_MFC-9330CDW HTTP/1.1" 200 358 Create-Job successful-ok
juil. 23 15:31:56 Schenker cupsd[14390]: [Job 20] File of type application/pdf queued by "goug".
juil. 23 15:31:56 Schenker cupsd[14390]: [Job 20] Adding end banner page "none".
juil. 23 15:31:56 Schenker cupsd[14390]: [Job 20] Started filter /usr/lib/cups/filter/pdftopdf (PID 14599)
juil. 23 15:31:56 Schenker cupsd[14390]: [Job 20] Started filter /usr/lib/cups/filter/pdftops (PID 14600)
juil. 23 15:31:56 Schenker cupsd[14390]: [Job 20] Started filter /usr/lib/cups/filter/brother_lpdwrapper_mfc9330cdw (PID 14601)
juil. 23 15:31:56 Schenker cupsd[14390]: [Job 20] Started backend /usr/lib/cups/backend/dnssd (PID 14602)
juil. 23 15:31:56 Schenker cupsd[14390]: REQUEST localhost - - "POST /printers/Brother_MFC-9330CDW HTTP/1.1" 200 40108 Send-Document successful-ok
juil. 23 15:31:59 Schenker cupsd[14390]: [Job 20] Job completed.
juil. 23 15:31:59 Schenker cupsd[14390]: Expiring subscriptions...

注意:选项-f可能journalctl很方便。

相关内容