Kategorien
Hardware & Software Software Windows 10 Windows 7 Windows 8 Windows 8.1 Windows Vista Windows XP

Druckkontrolle: Druckaufträge im Hintergrund speichern und nachträglich auslesen

Manchmal werden Inhalte von Webseiten oder anderen Quellen gedruckt und die Originaldatei anschließend verworfen oder gelöscht. Wird zu einem späteren Zeitpunkt ein Neudruck erforderlich, dann wird es schwierig diesen zu wiederholen. Bei vielen Druckern ist es möglich, über den Drucker-Verlauf das verlorene Dokument recht einfach wiederzufinden.

Protokollfunktion aktiviert?

Die Voraussetzung ist aber, dass der Drucker-Verlauf bei den betreffenden Printern aktiviert wurde. Dies muss man nach dem Anschließen eines Drucker manuell erledigen. Diese Funktion ist standardmäßig  deaktiviert, da sie alle Druckjobs im SHD- oder SPL-Format in einem Verzeichnis speichert und mit der Zeit viel wertvollen Speicherplatz belegt.

Als erstes kontrollierst du, ob der Druckerverlauf bereits aktiviert ist. In der Systemsteuerung unter Geräte und Drucker klickst du mit der rechten Maustaste auf den betreffenden Drucker und öffnest über das Kontextmenü die Druckereigenschaften. Auf der Registerkarte Erweitert prüfst du, ob die Einstellung Druckaufträge nach dem Drucken nicht löschen aktiviert ist.

Gegebenenfalls holst du das jetzt nach und speicherst die Änderung mit Übernehmen oder mit Ok. Spätestens ab diesem Zeitpunkt werden alle Druckaufträge gespeichert. Du findest sie über den Pfad C:\WINDOWS\System32\spool\PRINTERS.

SplViewer erforderlich

Allerdings benötigst du zum Öffnen dieser Dateien einen SPL-Viewer. Das Tool ist zum Beispiel bei Heise.de kostenlos erhältlich.

Etliche Druckermodelle zeichnen auch im Gerät selber den Verlauf auf. Die Einstellungen für die Protokollierung sind jedoch von Hersteller zu Hersteller unterschiedlich. Am besten, du suchst im Handbuch nach dieser Funktion, bevor die Geräteeinstellungen versehentlich geändert werden.

Kategorien
Hardware & Software Windows 7 Windows 8 Windows 8.1 Windows Vista Windows XP

Einen systemblockierenden Druckauftrag richtig entfernen

In der Regel funktioniert die Kommunikation zwischen Computer und Drucker reibungslos und die Druckaufträge werden zuverlässig abgearbeitet. Trotzdem kommt es hin und wieder zu Störungen. Die Ursachen sind recht vielfältig. Mal ist es der Druckertreiber, der nicht richtig startet, mal ist es ein Programmabsturz, der Windows durcheinander bringt. Normalerweise lassen sich die Druckauftäge einfach abbrechen. Manchmal sind diese aber nicht so einfach zu entfernen und bremsen das System sogar nach einem Computer-Neustart weiterhin aus. Ist dies der Fall, muss man zuerst den Dienst und dann die Druckaufräge beenden.

druckauftrag-blockiert-system-richtig-erfolgreich-beenden

Das Problem, das unabhängig von der Windows-Version auftritt, ist mit ein paar Arbeitsschritten schnell aus der Welt geschafft.

Zuerst den Druckerdienst beenden

Als erstes muss der für den Druckauftrag verantwortliche Dienst beendet werden. Geben Sie in das Startmenü-Suchfeld den Befehl cmd ein, klicken Sie mit der rechten Maustaste auf den Eintrag cmd.exe, und wählen Sie im Kontextmenü die Option Als Administrator ausführen aus.

startmenue-cmd-administrator-recht-oeffnen-ausfuehren-druckauftrag-dienst-stoppen

Im Kommandozeilenfenster tippen Sie den Befehl net stop spooler ein und bestätigen ihn mit der Taste [Enter].

kommandozeile-druckerdienst-beenden-net-stop-spooler-windows

Schließen Sie die Kommandozeile noch nicht, da sie gleich noch benötigt wird.

Druckauftäge finden und löschen

Im nächsten Schritt werden die noch ausstehenden Druckaufträge gelöscht. Öffnen Sie den Windows-Explorer und navigieren Sie zu folgendem Verzeichnis:

C:\Windows\System32\spool\PRINTERS

Hier werden alle noch abzuarbeitenden Druckaufträge zwischengespeichert. Darunter befindet sich auch der Störenfried. Löschen Sie im Verzeichnis Printers alle Dateien mit der Endung .spl und .shd. Der Windows-Explorer kann dann geschlossen werden.

drucker-warteschlange-datei-shd-spl-printers-verzeichnis-explorer-windows-entfernen-papierkorb-loeschen

Im letzten Schritt wechseln Sie wieder zur Kommandozeile und geben den Startbefehl net start spooler ein, den Sie wieder mit der [Enter]-Taste bestätigen. Anschließend kann dieses Fenster auch geschlossen werden.

druckdienst-wieder-starten-start-net-spooler-windows-problemlos-geloest

Danach sollte ein normales Drucken wieder möglich sein.

Kategorien
Hardware & Software Windows 7

Windows 7: Druckauftrag lässt sich nicht abbrechen oder löschen und blockiert dadurch den Drucker

Ein immer wieder mal auftretendes Problem aller Windows-Betriebssysteme ist ein nicht löschbarer Druckauftrag. Selbst das Abbrechen ist dann nicht mehr möglich und neue Druckaufträge werden nicht mehr ausgeführt. Leider ist in diesen Fällen auch ein Neustart oftmals keine Lösung. Aber ein kleiner Trick beendet Druckwarteschlange und löscht zuverlässig die fehlerhaften Druckaufträge.

Druckerwarteschlange austricksen und klemmende Druckaufträge löschen

Der Grund für das Druckproblem ist meistens ein Kommunikationsproblem zwischen PC und Drucker und/oder ein Fehler im Druckertreiber.

Um das Problem zu lösen, beenden Sie den Dienst der Druckwarteschlange. Dazu öffnen Sie die Eingabeaufforderung mit Administratorrechten, indem Sie auf „Start | Alle Programme | Zubehör“ klicken. Anschließend öffnen Sie mit der rechten Maustaste das Kontextmenü von „Eingabeaufforderung“ und wählen „Als Administrator ausführen“.

Im Fenster der Eingabeaufforderung geben Sie den Befehl

net stop spooler

ein und drücken die [Enter]-Taste. Minimieren Sie danach die Eingabeaufforderung auf die Taskleiste, da es später noch einmal benötigt wird.

Als nächstes öffnen Sie den Windows-Explorer mit [Windows][E] und geben in die Adresszeile den Pfad

  C:WindowsSystem32spoolPRINTERS

ein und drücken wieder die Taste [Enter].

In diesem Verzeichnis speichert Windows 7 alle noch ausstehenden Druckvorgänge. Löschen Sie aus dem Ordner alle Dateien mit der Endung „.SHD“ und „.SPL“.

Wechseln Sie nun wieder zur Eingabeaufforderung, die noch in der Taskleiste aktiv ist, starten den Dienst der Druckwarteschlange wieder mit Eingabe des Befehls

net start spooler

und bestätigen mit [Enter].

Das Fenster der Eingabeaufforderung kann mit der Systemschaltfläche „X“ wieder geschlossen werden und Drucken ist nun wieder uneingeschränkt möglich.