69304

Virtueller Druckeranschluss - aufzeichnen eines Druckdatenstroms

Hallo Leute!

Ich wollte wissen, ob jemand weiss, die ich einen virtuellen Drucker programmieren kann, sodass:

- auf diesen aus Windows, etc. gedruckt werden kann
- ich den datenstrom "aufnehmen" kann und zB einen textfilter drüber laufen lassen kann
- dann den datenstrom auf einem physikalischen drucker ausgeben kann

Das Rad will ich eventuell auch nicht neu erfinden - wenn jemand so eine Lösung hat, wäre ein Tipp nett.


mfg,
R. Brixel.
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 134666

Url: https://administrator.de/forum/virtueller-druckeranschluss-aufzeichnen-eines-druckdatenstroms-134666.html

Ausgedruckt am: 23.05.2025 um 18:05 Uhr

StefanKittel
StefanKittel 29.01.2010 um 10:13:09 Uhr
Goto Top
Hallo,

Redmon: http://pages.cs.wisc.edu/~ghost/redmon

Das ist ein universeller Druckerumleiter den viele PDF Drucker auch verwenden.
Damit kann der Job mit einem beliebigen Programm ausgeführt werden.

Stefan
69304
69304 29.01.2010 um 11:18:33 Uhr
Goto Top
hmm... das sieht vernünftig aus!

aber wenn ich nun den "umgeleiteten anschluss" erstelle.. das geht soweit, aber wie bekomme ich z.B. den Druckdatenstrom (z.B. das wort "test" aus notepad gedruckt) als variable (string, etc.) in mein vb-programm geladen?


edit: da der download auf der orig-seite nicht geht, hier ein alternativer download-link: http://www.pcwelt.de/downloads/tools_utilities/sonstiges/20055/redmon_1 ...
AndreasHoster
AndreasHoster 29.01.2010 um 14:06:12 Uhr
Goto Top
Redmon gibt die Ergebnisse an den Standardinput des ausgewählten Programms weiter.
Also einfaches Lesen des Standardinputs sollte funktionieren. In Java wäre das Lesen aus System.in, VB ist jetzt nicht meine Stärke, aber ich würde mal vermuten:
VB Programm explizit als Konsolenanwendung kompilieren und dann Lesen, Byte für Byte, wie von der Kommandozeile lesen.
69304
69304 29.01.2010 um 15:54:28 Uhr
Goto Top
hmm... hätte hier jmd evetuell ein konkretes beispiel?
StefanKittel
StefanKittel 29.01.2010 um 22:07:08 Uhr
Goto Top
Der Datenstrom ist für den Druckertyp konfiguriert. Wenn es also ein PCL Drucker ist, ist das ganze halt PCL.
Postscript oder NurText sollte möglich sein. PostScript ist aufwendig und nurText enthält keine Formatierungen.

Stefan