Ich arbeite mit einer alten CentOs-Version (5.0), die nicht wirklich meine Maschine ist.
In letzter Zeit habe ich aus dunklen Gründen Probleme beim Drucken.
Die Jobs befinden sich in der Warteschlange, und ich kann sie nicht über das Balkensymbol abbrechen.
Ich habe es mit einigen Terminalbefehlen versucht ( cancel -a
fragen Sie nach einem Passwort, das ich nicht habe, lpq -a
und nach anderen Dingen, von denen ich die Bedeutung nicht wirklich kenne), aber der Auftrag bleibt beim Druckersymbol hängen.
Hast du irgendwelche Vorschläge?
Das Bild erklärt meine Situation und wie die erste Antwort dies nicht beheben kann.
crony
ist der Name eines anderen Druckers, während der von mir verwendete ist crust
.
Antworten:
So brechen Sie einen Druckauftrag ab:
Alle Jobs auflisten:
Löschen Sie den Job anhand seiner ID, die hier 11 ist:
Sie müssen
root
Jobs löschen, die Sie nicht initiiert haben.Wenn der Drucker nicht der Standarddrucker ist, fügen Sie die
-P
Option hinzu, zAngenommen das :
Wenn
lpq
keine Druckaufträge angezeigt wurden, befinden sie sich nicht mehr in der Warteschlange.Wenn der Druckerstatus, wie auf dem Bildschirm gezeigt, unbekannt ist, bleibt die Zeile möglicherweise bestehen, weil dem Werkzeug der Druckstatus fehlt.
Möglicherweise wurde der Auftrag bereits gesendet und der Auftrag wird abgebrochen, wenn die Kommunikation mit dem Drucker hergestellt ist.
Handelt es sich um ein Verbindungsproblem oder ist der Drucker ausgefallen?
quelle
lpq
Befehl keinen Job in der Warteschlange sieht, aber das Druckerfenster!lpq
ohne Argument ausgeführt werden, werden Sie aufgefordert, die Jobs auf dem Standarddrucker aufzulisten, der für Sie geeignet istcrony
. Es zeigt also keinen Job. Es besteht kein Widerspruch zum Druckerfenster, in dem ein Auftrag auf einem anderen Drucker angezeigt wird (crust
).lpq -P crust
, aber die Ausgabe ist dieselbe (mit nur einem anderen Druckernamen).Nur für andere, die hier landen:
Bei neuen Linux-Versionen funktioniert der einfache Befehl
cancel
:quelle