Hallo nochmal,
leider ist mein anfänglich gewählter Thread-Titel etwas zu allgemein gehalten, bzw. zu dem Thema direkt habe ich keine Lösung gefunden. Zu diesem Thema:
"Druckausgabe einer Anwendung an ein beliebiges Programm weiterleiten" kann ich allerdings eine Lösung anbieten:
1) "Generic"-Drucker einrichten (
Anleitung)
Der Drucker kann als lokaler Drucker für jeden Ausdruck gewählt werden und leitet den Ausdruck normalerweise in eine Datei um.
2) "Redirection Port Monitor" installieren
zur Projektseitezur deutschsprachigen AnleitungDer Port Monitor stellt einen weiteren Anschluss für jeden Drucker zur Verfügung. Was passieren soll, wenn über diesen Anschluss gedruckt wird, lässt sich konfigurieren,
3) "Generic"-Drucker auf den neuen "Redirected Port"-Anschluss legen
4) "Redirection Port Monitor" konfigurieren
Es stehen mehrere Möglichkeiten zur Verfügung. Eine Möglichkeit besteht darin, die Druckausgabe an ein Programm umzuleiten, das im Konfigurationsmenü angegeben werden kann. Das Programm wird dann gestartet und empfängt die "Druckdaten" über die Standardeingabe. Es gibt noch weitere Optionen, die ich aber bislang noch nicht getestet habe.
Ich habe ein Testscript (WSH) geschrieben, dass die Standardeingabe ausliest und in eine Datei schreibt. Bei mir hat's funktioniert (Win XP pro SP2)
Schönen Abend,
Gruß Wolle