查看已完成的打印作业,而不是重新打印

查看已完成的打印作业,而不是重新打印

有没有办法查看已完成的打印作业(在打印队列中)?

我已启用高级服务器设置“保留作业文件(允许重新打印)”。

我想知道我是否可以查看该文件(例如 pdf 格式)而不是重新打印它。

我相信这些文件位于 /var/spool/cups/ 但我无法在任何查看器或编辑器中打开它并显示其内容。

我正在尝试找到已打印的文件,但我不想只为了找到该文件而打印打印队列中的所有文件。

答案1

在我的 Ubuntu 14.04 系统上,文件位于目录中/var/spool/cups,但只有 root 可以访问:

root@mypc:/var/spool/cups# ls -ld .
drwx--x--- 3 root lp 4096 Oct 30 19:20 .

我可以通过以下方式打开其中的 PDF:

sudo -E su -l
cd /var/spool/cups
ls
xournal <filename>

请注意,文件没有扩展名 pdf,而是以c或开头d,后跟作业编号,例如c00072 c00075 d00066-001(*)

您可以通过以下方式找到 PDF:

find .|xargs file|grep -i pdf

(*) 以 a 开头的文件c是打印控制文件。以 a 开头的文件d是数据文件。请参阅杯子文档

相关内容