6.11 取消发送到任何打印机上的打印任务
lprm job ID
在上一节中,你学了如何取消发送到默认打印机上的当前打印任务。但是,打印任务已经在队列中,但好几分钟过去了还没有开始打印,怎么办?或者,如果打印任务正在发往某个打印机,但不是默认打印机,又该如何?在这些情况下,仍然可以使用lprm
命令,但是需要通过引用打印任务的ID编号来告诉这个命令要取消哪个打印任务。
回头看看6.8节中的例子。第三列标记为“Job”,这一列的每一行都有一个数字。现在再看看6.9节。每个打印机名称的后面是一个连字符,后面跟着的那个数字与6.8节的例子中看到的相同。这个数字就是任务的ID编号。在lprm
命令中指定这个编号,就可以精确地删除相应的打印任务。
$ lpstat
bro-489 rsgranne 108544 Tue 10 Dec 2005
bro_wk-490 rsgranne 524288 Tue 10 Dec 2005
$ lprm 490
$lpstat
bro-489 rsgranne 108544 Tue 10 Dec 2005
用这个特殊的命令,你真的可以不必再浪费打印纸、墨粉和墨水了。下一次当你意识到刚发送了一条把满是大图片的一份文档打印500份的命令到打印机时,就可以用lprm
命令和任务ID编号来中止打印了。给我发封电子邮件,感谢一下我吧。