WhiteVelvet
2009-12-29, 11:52:26
Dieses Problem kenne ich solange ich denken kann, und ich frage mich langsam, wieso Microsoft es seit Jahren nicht hinbekommt, die Druckerwarteschlange so zu programmieren, dass sie auch so funktioniert, wie sie soll.
Wer kennt es nicht? Man hat ein 300 PC Netzwerk, einen Windows Server 2003 mit allen Druckern, es bleibt malwieder ein Druckjob hängen, man klickt 500x auf "Druck abbrechen" und es erscheint nur "wird gedruckt - wird gelöscht"... die einzige Möglichkeit ist es, die Druckerwarteschlange der gesamten Firma neuzustarten.
Wieso gibt es überhaupt den Button "Druck abbrechen", wenn es nie funktioniert? Dazu müsste man allerdings erstmal wissen, wie die Printer-Queue genau funktioniert. Es ist im Prinzip nichts anderes als ein Verzeichnis in Windows/system32/spool/Printer. Darin befinden sich SHD- und SPL-Dateien. Im Moment sehe ich darin FP00001.SHD und FP00001.SPL. Diese sind immer da, immer aktuellen Datums und können nicht gelöscht werden, da sie ständig (scheinbar von spoolsv.exe) in Benutzung ist. Drucke ich etwas, erscheinen zwei neue SHD- und SPL-Dateien, die dann auch gleich verschwinden.
Ich gehe also mal davon aus, dass ein "Druck abbrechen" nichts anderes macht, als die SHD- und SPL-Dateien zu löschen, die aber gesperrt sind. Wofür dann überhaupt diese Funktion? Wer soll sie dann bitte löschen können?
Hat sich damit mal wer näher befasst und kann mehr über die Printer-Queue schreiben? Muss ich wirklich jedesmal den ganzen Service neustarten? Wieso tut Microsoft nichts?
Wer kennt es nicht? Man hat ein 300 PC Netzwerk, einen Windows Server 2003 mit allen Druckern, es bleibt malwieder ein Druckjob hängen, man klickt 500x auf "Druck abbrechen" und es erscheint nur "wird gedruckt - wird gelöscht"... die einzige Möglichkeit ist es, die Druckerwarteschlange der gesamten Firma neuzustarten.
Wieso gibt es überhaupt den Button "Druck abbrechen", wenn es nie funktioniert? Dazu müsste man allerdings erstmal wissen, wie die Printer-Queue genau funktioniert. Es ist im Prinzip nichts anderes als ein Verzeichnis in Windows/system32/spool/Printer. Darin befinden sich SHD- und SPL-Dateien. Im Moment sehe ich darin FP00001.SHD und FP00001.SPL. Diese sind immer da, immer aktuellen Datums und können nicht gelöscht werden, da sie ständig (scheinbar von spoolsv.exe) in Benutzung ist. Drucke ich etwas, erscheinen zwei neue SHD- und SPL-Dateien, die dann auch gleich verschwinden.
Ich gehe also mal davon aus, dass ein "Druck abbrechen" nichts anderes macht, als die SHD- und SPL-Dateien zu löschen, die aber gesperrt sind. Wofür dann überhaupt diese Funktion? Wer soll sie dann bitte löschen können?
Hat sich damit mal wer näher befasst und kann mehr über die Printer-Queue schreiben? Muss ich wirklich jedesmal den ganzen Service neustarten? Wieso tut Microsoft nichts?