如何清除 Ubuntu 中的打印队列?

如何清除 Ubuntu 中的打印队列?

我是 Ubuntu 的绝对新手,我的 HP 840C 打印机中似乎有一长串的文档。

答案1

问题是如何消灭所有的工作。简单的终止所有作业的方法:

lprm -

复杂的 Linux 老式方法如下:

命令行:

lpstat -o

查看未完成的打印作业。

cancel -a {printer}

取消所有作业或...

cancel {printerjobid}

取消 1 个作业。


手册页取消

答案2

任何一个

  1. 使用打印机对话框:在仪表板中输入“打印机”并导航到打印机
  2. 使用 CUPS 网络界面:将浏览器指向http://localhost:631/jobs/并从那里继续
  3. 使用命令行界面:使用lpq查看作业,lprm使用 删除。请参阅man lprm了解更多信息。

答案3

使用

lpstat -W completed -o

查看已完成作业的列表。
使用

lpstat -o

查看未完成的工作列表。

要删除作业列表,只需使用此命令:

cancel -a -x

这将取消所有待处理的作业并将其删除。

答案4

我尝试使用lpstatlprm但无法弄清楚诸如作业编号之类的基本信息。相反,我使用了以下命令:

lpq

由此产生了:

zac@computer:~$ lpq
lpq: Error - no default destination available.

快速互联网搜索然后我尝试:

zac@computer:~$ lpq -a
Rank    Owner   Job     File(s)                     Total Size
1st     zac     85      TorahNT.odt                 59392 bytes

最后我找到了最重要的工作编号:85!

现在我运行lprm

zac@computer:~$ lprm 85
zac@computer:~$

并确认我这样做了:

zac@computer:~$ lpq -a
no entries
zac@computer:~$ 

最后,打印机队列为空。

相关内容