Forum: Programmieren allgemein
by HolgerX,
17. Feb 2022
Hmm..
Wenn die Daten per Redmon mit StdOut geschickt werden, dann geht das:
function ReadStdInStream(AStream : TStream):boolean;
var
Stdin : THandleStream;
BytesRead : Int64;
Buffer : array of Byte;
begin
Forum: Programmieren allgemein
by HolgerX,
17. Feb 2022
Hmm..
Genau deshalb hatte ich Redmon vorgeschlagen (was auch noch unter Win10 läuft!).
Redmon kann die Druckdaten an dein eigenes Programm weiter leiten und dieses erzeugt daraus per z.B. GhostScript ein PDF dem Du den Hintergrund bei Aufruf von GS mitgibst. Zusätzlich dann noch ein Ausdruck auf einem Drucker deiner Wahl, hier dann ohne deinen Hintergrund!
Forum: Programmieren allgemein
by HolgerX,
26. Mai 2020
Hmm..
Das mit PDFCreator war nur ein Beispiel, ich benutze Ihn nicht selber und hatte ihn nur bei Kunden in Verwendung gesehen.
FreePDFXP wurde leider in 2017 eingestellt und die WebSite ist inzwischen von einem anderen Tool in Beschlagnahme. Auch war es dort nicht möglich (im FreePFD) ein direktes speichern ohne Dialog einzustellen. Ich hatte es nur als Beispiel angegeben, wie mit RedMon...
Forum: Programmieren allgemein
by HolgerX,
24. Mai 2020
Hmm..
Installiere doch auf dem Server z.B. PDFCreator und share diesen Drucker dann.
Vom CLient aus kannst Du dann auf diesen Netzwerkdrucker zugreifen und darüber mit jeder Applikation drucken.
PDFCreator kann so konfiguriert werden, dass die PDFs direkt in einem Verzeichnis abgelegt werden.
Der Dateiname kann auch in Creator definiert werden.
Früher hat PDFCreator intern auch den...
Forum: Programmieren allgemein
by HolgerX,
25. Feb 2020
Hmm..
Oder ganz anders:
Du nimmst dir z.B. PDFCreator, lässt damit automatisch das PDF in einem festen Verzeichnis ablegen.
Zusätzlich hast Du einen Dienst, welcher auf das Verzeichnis schaut und beim Ablegen einer Datei, diese auf einem Drucker ausgibt.
Alles kannst Du ohne Programmierung eines Treibers hinbekommen, nur den Dienst zum Verzeichnis überwachen mit Drucken müsstest Du...
Forum: Programmieren allgemein
by HolgerX,
25. Feb 2020
Hmm..
Redmon läuft auch auf W10 (zu mindestens hier bei uns ;) )
Generell kannst Du nun einen 'echten' Treiber programmieren, welcher als Weiche fungiert, dann ist Delphi aber raus...
Oder per Redmon eine Weiche mit einem eigenen Tool, welches das Erzeugen der PDFs händelt und die Druckerdaten an den richtigen Drucker weiter gibt.
Dies funktioniert aber nur praktikabel mit PS-Script...