Da kommt noch hinzu, Thomas.
Die Wege der User sind unergründbar:
So sollte es sein: User druckt mit dem zur Verfügung gestellten Button. Standarddrucker ist <> PDF, es gibt keinen Papierstau, Papier ist vorhanden und Ausdruck kommt raus. Ausdruck verschwindet nicht versehentlich im Papierkorb durch Kollegen.
Was kann alles passieren:
- User druckt über File / Print
- Papierstau
- Netzwerkfehler
- User druckt in PDF
- Ausdruck kommt raus aber Kollege nimmt diesen mit und verwirft den
- PC-Problem (Ausdrucke kommen nicht an)
- Drucker ist defekt
- falsches Format gewählt, Ausdruck kommt im Postkartenformat raus, 4/5tel sind nicht drauf
- versehentlich Netzwerkdrucker von der Tochterfirma in Australien gewählt
etc. etc.
Programmiertechnisch würde ich dieses Konstrukt in eine Schleife einbauen - oder verschachtelte If...Else - Konstrukte verwenden - wenn denn das Ergebnis herauszufinden wäre