如何通过命令查询到已完成的打印任务的打印页数
时间: 2024-03-03 12:53:43 浏览: 69
调用打印机窗口程序_labview打印_labview_调用打印机_
5星 · 资源好评率100%
您可以使用以下命令来查询已完成的打印任务的打印页数:
```
lpstat -W completed -o | awk '{print $1}' | xargs -I{} sh -c 'echo -n "{}: "; lpq -l -J {} | grep "pages" | awk "{print \$2}"'
```
该命令将先使用`lpstat -W completed -o`命令列出已完成的打印任务,然后使用`awk '{print $1}'`提取打印任务的ID,最后使用`lpq -l -J {} | grep "pages" | awk '{print $2}'`命令查询每个打印任务的打印页数。
该命令将输出每个已完成的打印任务的ID和打印页数,例如:
```
123: 10
124: 5
125: 8
```
其中,123、124、125为已完成的打印任务的ID,10、5、8为对应打印任务的打印页数。
阅读全文