Zitat von
shmia:
Also ich versuch's nochmal
Man braucht nicht zu prüfen, ob der Drucker online und bereit ist; das erledigt schon Windows.
Man sollte nur prüfen, ob zu viele Druckaufträge im Spooler liegen.
Das ist IMO in zweierlei Hinsicht eine Fehleinschätzung.
1. Manche Drucker haben genug Speicher um hunderte Seiten Text mit ein paar Fontinfos aufzunehmen. Sobald es also an den Drucker geschickt ist, waere damit deine Methode zum Scheitern verdammt.
2. Handelt es sich um einen Drucker welcher auf die eine oder andere Weise an einem Printserver angeschlossen ist, ist die Einschätzung ob die Druckerwarteschlange voll ist oder nicht garnicht so einfach zu treffen.