Hallo,
ich habe schon nach "virtuellem Drucker" gesucht und einiges gefunden, zB die Idee eines RAW-Druckers auf 127.0.0.1 von UNION. Doch 1. funktioniert das mit den neuen Indys nicht richtig (ich habe schon einen Post erstellt) und zweitens wird es bestimmt Probleme mit den ausdrucken geben, wenn man eine PDF- oder
HTML-Seite drucken möchte (woher weiß mein Programm, von welchem Dateityp diese RAW-Daten kommen?).
Deshalb hier ganz konkret mein Ziel / Vorhaben:
Ich suche eine Lösung, wie ich einen virtuellen Drucker oder auch seehr gerne einen PDF-Drucker im System registrieren kann (ja, ich weiß, dass Treiberprogrammierung nicht mit Delphi möglich ist - aber vllt. gibt es andere Lösungen). Dann würde ich gerne eine Datei von dem Drucker erstellen lassen. Nachdem dies abgeschlossen ist, soll sich am besten mein Programm öffnen und ihm die Parameter zum Pfad übergeben werden, sodass die Datei gespeichert werden kann. Wenn letzteres nicht realisierbar ist, dann würde ich mich auch damit zufrieden geben, wenn mein Verzeichnis ein spezielles Verzeichnis überwacht und dann die Dateien ausliest.
Wenn das mit dem virtuellen Drucker nichts wird, würde ich auch eine Lösung mit einem virtuellen Laufwerk in Kauf nehmen. (Ja, ich bin bescheiden^^). Hauptsache ist, dass es für den User ganz easy zu bedienen ist.
So, nun bin ich mal gespannt und bedanke mich im Voraus!