Pracuję ze starą wersją CentOs (5.0), która tak naprawdę nie jest moją maszyną.
Ostatnio z jakichś ciemnych powodów mam problemy z drukowaniem.
Zadania pozostają w kolejce i nie mogę ich anulować za pomocą ikony paska.
Próbowałem z niektórymi poleceniami terminalowymi ( cancel -a
zapytaj o hasło, którego nie mam, lpq -a
i innymi rzeczami, o których tak naprawdę nie znam znaczenia), ale zadanie nadal utknęło na ikonie drukarki.
Masz jakieś sugestie?
Obraz wyjaśnia moją sytuację i jak pierwsza odpowiedź nie może tego naprawić.
crony
to nazwa innej drukarki, a ta, której używam, to crust
.
Odpowiedzi:
Aby anulować zadanie drukowania:
Wyświetl wszystkie oferty pracy:
Usuń zadanie według jego identyfikatora, który wynosi tutaj 11:
Musisz
root
usunąć zadania, których nie zainicjowałeś.Jeśli drukarka nie jest drukarką domyślną, dodaj
-P
opcję, npZakładając, że:
Jeśli
lpq
nie pokazał żadnych zadań drukowania, oznacza to, że nie ma ich już w kolejce.Jeśli, jak pokazuje kopia ekranowa, stan drukarki jest nieznany, być może linia pozostaje, ponieważ narzędzie nie ma statusu drukowania.
Być może zadanie zostało już przesłane i zadanie zostanie anulowane po nawiązaniu komunikacji z drukarką.
Czy to problem z łączem, czy drukarka nie działa?
źródło
lpq
polecenie nie widzi żadnego zadania w kolejce, ale okno drukarki tak!lpq
bez argumentu, poprosisz go o wyświetlenie listy zadań na domyślnej drukarce, która jest dla Ciebiecrony
. Więc nie pokazuje żadnej pracy. Nie ma sprzeczności z oknem drukarki, która pokazuje zadanie na innej drukarce (crust
).lpq -P crust
, ale wynik jest taki sam (tylko z inną nazwą drukarki).Tylko dla innych, którzy tu znajdą się:
W nowych wersjach systemu Linux działa proste polecenie
cancel
:źródło