通过cups打印文档后,/var/log/cups/access_log
包含以下日志条目(并且打印机确实打印了):
"POST /printers/Brother HTTP/1.1" 200 70947 Print-Job successful-ok
但是,通过lpstat查询时未列出打印作业:
# lpstat -W all -u user
# lpstat -v
device for Brother: ipp://printer.test.:631/ipp/port
为什么lpstat没有显示成功执行的打印作业?
如果没有用户过滤器,输出会列出所有打印作业,包括已完成的打印作业:
cups不发布打印作业所有者的名称,因此按名称过滤不起作用。