Ich muss eine vorhandene Drucklösung (.NET 2.0, C#) ändern, die derzeit Dokumente auf einem einzigen Drucker druckt, so dass sie auf mehreren Druckern mit Failover-Fähigkeit (falls vorhanden) drucken kann der Drucker ist ausgeschaltet, es wird ein Backup-Drucker verwendet). Ich muss eine Entwicklerumgebung (und später eine Systemtestumgebung) erstellen, die eine Multi-Drucker-Einrichtung emuliert. Ich kann kein spöttisches Framework verwenden, da die eigentlichen Druckjobs erstellt und im Rahmen des Tests an den Drucker gesendet werden müssen. Es wäre nützlich, wenn die resultierenden Druckaufträge in irgendeiner Weise gespeichert oder aufgezeichnet werden könnten, d. H. print job 1 was received by printer 2
.Einrichten einer Umgebung zum Testen mehrerer Drucker
Haben Sie Hinweise, wie Sie dieses Setup erstellen können? Ich untersuche bereits Optionen Print To File
, aber jede andere Information würde geschätzt werden. Vielen Dank im Voraus für Ihre Antworten.
Grüße, Andy.
Keine Antwort hier; einmal auf dasselbe geschaut. Das einzige, was ich finden konnte, war die Verwendung von TypeMock, um die versiegelten Druckklassen (PrintServer, PrintQueue usw.) nachzuahmen. TypeMock ist nicht kostenlos. – Will
Hallo Will, die Antwort unten ist das Beste, was ich tun kann. Hoffe das hilft. - Andy – MagicAndi