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.

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


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.

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.


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}
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.