Wer kennt das nicht. Die Druckaufträge zwar an den Drucker beziehungsweise den Spooler gesendet, aber dann passiert gar nix mehr.
Sehr häufig ist der Grund ein alter Druckauftrag, der nicht richtig aus der Warteschlange entfernt wurde, oder der Druckerwarteschlangendienst hängt einfach.
Anstatt sich jetzt zuerst durch das Druckermenü zu hangeln und dann noch den Spoolerdienst neu zu starten reicht es folgendes Shellscript unter Windows auszuführen.
Damit wird zuerst die Druckerwarteschlange gestoppt, dann werden alle noch vorhandenen Druckaufträge gelöscht und der Spoolerdienst wieder neu gestartet.
@echo off echo. echo Druckerwarteschlange stoppen... net stop Spooler echo Druckauftraege loeschen... ping localhost -n 4 > nul del /q %SystemRoot%\system32\spool\printers\*.* net start Spooler echo erledigt! ping localhost -n 4 > nul