Jak wyczyścić kolejkę wydruku w systemie Ubuntu?

55

Jestem absolutnym początkującym użytkownikiem Ubuntu i wydaje mi się, że mam długą kolejkę dokumentów w mojej drukarce HP 840C.

Norman Woodcock
źródło

Odpowiedzi:

92

Pytanie brzmiało, jak zabić wszystkie prace. Prosty sposób, aby zabić wszystkie oferty pracy:

lprm -

Skomplikowany old-schoolowy sposób linuksa jest poniżej:

Wiersz poleceń:

lpstat -o

aby zobaczyć zaległe zadania drukowania.

cancel -a {printer}

aby anulować WSZYSTKIE zadania lub ...

cancel {printerjobid}

aby anulować 1 zadanie.


anulowanie strony podręcznika

Rinzwind
źródło
1
Kiedy wprowadziłem kod w wierszu poleceń, pojawiła się lista zadań drukowania. Kiedy wprowadziłem $ cancel -a (drukarka), następny wiersz poleceń pokazał: - bash: błąd składni w pobliżu nieoczekiwanego tokena ”(„
Norman Woodcock
hmm to dziwne. czy na pewno wstawiłeś identyfikator drukarki?
Rinzwind
Nie działało dla mnie. :(
some_other_guy
Cześć, to też nie działało dla mnie. Jednak usunięcie drukarki i ponowne jej dodanie wykonało zadanie.
João Silva,
MAGIA:) Faceci, którzy nie odnoszą sukcesu, krok 2 powyżej? Odczyt z lpstat -o powinien wyglądać podobnie do <nazwa_nazwy_użytkownika>. Po prostu wpisz to słowo w {drukarka} w kroku 2. Działało dobrze w Ubuntu 15.04. Tnx Rinzwind :)
Manuel,
18

Zarówno

  1. Skorzystaj z okna dialogowego drukarki: wpisz „Drukarki” w myślniku i przejdź do drukarki
  2. Użyj interfejsu internetowego CUPS: skieruj przeglądarkę na http://localhost:631/jobs/i przejdź od tego miejsca
  3. Użyj interfejsu wiersza poleceń: użyj, lpqaby wyświetlić zadania, lprmaby je usunąć. Patrz man lprmuzyskać więcej informacji.
zwets
źródło
Czy coś takiego lprm *anuluje wszystkie zadania? A może musimy iść fragmentarycznie?
MichaelChirico
@MichaelChiricoman lprm | grep "cancel all jobs"
zwets
8

Posługiwać się

lpstat -W completed -o

aby wyświetlić listę zakończonych prac.
Posługiwać się

lpstat -o

aby wyświetlić listę niezakończonych zadań.

Aby usunąć listę zadań, wystarczy użyć tego polecenia:

cancel -a -x

Spowoduje to anulowanie wszystkich oczekujących zadań, a także ich usunięcie.

PHP Learner
źródło
1
To powinna być zaakceptowana odpowiedź.
vcarel
2

Cóż, odpowiedzi tutaj podane nie działały dla mnie, więc oto co zrobiłem -

ps aux | grep printer
kill {printer job}
some_other_guy
źródło