Hmm..
In meinem Source wird die 'Printers' nur für den Printerport verwendet.
Oh, das schliesst eine Fehlerquelle aus, die bei uns im Verdacht war. Den exakten Ursprung der Probleme mit den Druckerqueues konnten wir damals nicht weiter eingrenzen, dazu trat der Fehler zu sporadisch auf, und es gibt kaum Möglichkeiten einen Fehler in einer hängengebliebenen Druckerqueue zu debuggen. Vielleicht wagen wir einen weiteren Test, Danke für den Quelltext!
(Was im Zusammenhang mit Druckerqueues sehr praktisch wäre: eine Windows
API-Möglichkeit, die Druckdaten vor dem Löschen der Queue in Dateien zu speichern, um den Druck zu wiederholen. Oder eine Art Callback nach dem Druck, so dass man alle Daten temporär in einer Datei bereithält, die nach dem Druck gelöscht wird)