Come posso cancellare una coda di stampa in Ubuntu?


55

Sono un principiante assoluto con Ubuntu e mi sembra di avere una lunga coda di documenti nella mia stampante HP 840C.

Risposte:


93

La domanda era: come uccidere tutti i lavori. Il modo semplice per uccidere tutti i lavori:

lprm -

Il complicato modo linux della vecchia scuola è di seguito:

Riga di comando:

lpstat -o

per visualizzare lavori di stampa eccezionali.

cancel -a {printer}

per cancellare TUTTI i lavori o ...

cancel {printerjobid}

per annullare 1 lavoro.


pagina man annulla


1
Quando ho inserito il codice nella riga di comando è stato mostrato un elenco di lavori di stampa. Quando ho inserito $ cancel -a (stampante), la riga di comando successiva ha mostrato: - bash: errore di sintassi vicino al token imprevisto "("
Norman Woodcock,

hmm questo è strano. sei sicuro di aver inserito un ID stampante?
Rinzwind,

Non ha funzionato per me. :(
some_other_guy

Ciao, non ha funzionato neanche per me. Tuttavia, eliminare la stampante e aggiungerla di nuovo ha fatto il suo dovere.
João Silva,

MAGIA:) Ragazzi che non stanno avendo successo, passaggio 2 sopra? La lettura da lpstat -o dovrebbe assomigliare a <yourusername_printername>. Digitalo letteralmente in {printer} nel passaggio 2. Ha funzionato bene in Ubuntu 15.04. Tnx Rinzwind :)
Manuel,

18

O

  1. Utilizzare la finestra di dialogo della stampante: digitare "Stampanti" nel trattino e accedere alla stampante
  2. Utilizzare l'interfaccia Web di CUPS: puntare il browser http://localhost:631/jobs/e procedere da lì
  3. Usa l'interfaccia della riga di comando: usa lpqper vedere i lavori, lprmper rimuoverli. Fare riferimento a man lprmper ulteriori informazioni.

C'è qualcosa del genere lprm *che cancellerà tutti i lavori? O dobbiamo andare a pezzi?
MichaelChirico,

@MichaelChiricoman lprm | grep "cancel all jobs"
zwets

8

Uso

lpstat -W completed -o

per visualizzare l'elenco dei lavori completati.
Uso

lpstat -o

per visualizzare l'elenco dei lavori non completati.

E per eliminare l'elenco dei lavori, basta usare questo comando:

cancel -a -x

Ciò annullerà tutti i lavori in sospeso, oltre a eliminarli.


1
Questa dovrebbe essere la risposta accettata.
Vcarel

2

Bene, le risposte fornite qui non hanno funzionato per me, quindi ecco cosa ho fatto -

ps aux | grep printer
kill {printer job}
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.