Pare os trabalhos de impressão do terminal

8

Estou trabalhando com uma versão antiga do CentOS (5.0) que não é realmente minha máquina.

Recentemente, por alguns motivos obscuros, tenho problemas na impressão.

Os trabalhos permanecem na fila e não posso cancelá-los no ícone da barra.

Eu tentei com alguns comandos de terminal ( cancel -a pedir uma senha, que eu não tenho, lpq -a e outras coisas que eu realmente não sei o significado), mas o trabalho ainda é preso no ícone da impressora.

Você tem alguma sugestão?

A imagem explica minha situação e como a primeira resposta não pode corrigir isso.

crony é o nome de outra impressora, enquanto a que eu uso é crust .

    
por Py-ser 10.07.2014 / 07:16

2 respostas

13

Para cancelar um trabalho de impressão:

  1. Listar todos os empregos:

    lpq 
    Rank   Owner/ID              Class  Job Files       Size Time 
    active bob                   A      11  zarma.txt   8000 10:12:10
    
  2. Exclua o trabalho por seu ID, que é 11 aqui:

    lprm 11
    

Você deve ter root para excluir trabalhos que não iniciou.

Se a impressora não for a padrão, adicione a opção -P , por exemplo

    lpq -P crust
    lprm -P crust …

Supondo que:

Se lpq não exibiu nenhum trabalho de impressão, é porque eles não estão mais na fila.

Se, conforme mostrado pela cópia da tela, o status da impressora for desconhecido, talvez a linha permaneça porque a ferramenta não tem o status de impressão.

Talvez o trabalho já tenha sido enviado e o trabalho seja cancelado, quando a comunicação com a impressora for estabelecida.

É um problema de link ou a impressora está desativada?

    
por 10.07.2014 / 08:15
1

Apenas para os outros que acabam aqui:

Em novas versões do Linux, funciona o comando simples cancel :

The cancel command cancels print jobs. If no destination or id is specified, the currently printing job on the default destination is canceled.

    
por 24.02.2018 / 09:19