lpq可以查询到已打印完成的任务的打印页数吗
时间: 2023-12-17 14:04:47 浏览: 58
打印作业查看
不是的,lpq 命令不能查询已打印完成的任务的打印页数。 lpq 命令主要用于列出打印队列中的作业和打印机状态。
如果您需要查询已打印完成的任务的打印页数,可以使用以下命令:
```
lpstat -W completed -o | grep "job-id" | awk '{print $1}' | xargs -I{} sh -c 'echo -n "{}: "; lpq -l -J {} | grep "pages" | awk "{print \$2}"'
```
其中,`-W completed -o` 参数用于列出已完成的打印作业, `grep "job-id" | awk '{print $1}'` 用于提取作业ID, `lpq -l -J {}` 用于查找打印页数。
该命令将列出所有已完成的打印作业的打印页数。
阅读全文