从终端停止打印机作业

Py-*_*ser 9 terminal printing printer

我正在使用一个旧的 CentOs 版本 (5.0),它并不是我的机器。

最近因为一些黑暗的原因,打印出了问题。

作业在队列中,我无法从栏图标中取消它们。

我尝试了一些终端命令(cancel -a要求输入密码,我没有lpq -a,以及其他一些我不知道含义的东西),但工作仍然停留在打印机图标上。

你有什么建议吗?


该图像解释了我的情况以及第一个答案如何无法解决此问题。

crony是另一台打印机的名称,而我使用的是crust.

在此处输入图片说明

Emm*_*uel 14

取消打印作业:

  1. 列出所有工作:

    lpq 
    Rank   Owner/ID              Class  Job Files       Size Time 
    active bob                   A      11  zarma.txt   8000 10:12:10
    
    Run Code Online (Sandbox Code Playgroud)
  2. 通过它的 id 删除作业,这里是 11:

    lprm 11
    
    Run Code Online (Sandbox Code Playgroud)

您必须root删除尚未启动的作业。

如果打印机不是默认打印机,请添加-P选项,例如

    lpq -P crust
    lprm -P crust …
Run Code Online (Sandbox Code Playgroud)

假设:

如果lpq没有显示任何打印作业,那是因为它们不再在队列中。

如果如屏幕副本所示,打印机状态未知,则可能是因为工具缺少打印状态而保留该行。

当与打印机建立通信时,可能作业已经提交并且作业将被取消。

是链接问题还是打印机停机?