Drucken 
Modul2000SQL   Pdf   Druck  

pdfFactoryNach Installation der Fineprint PdfFactory5 Pro erscheint in der Druckerliste ein neuer Drucker pdfFactoryPro. Dieser Drucker kann ausgewählt werden um den Druck in eine PDF-Datei umzuleiten.

Der Vorteil der PdfFactory ist der, daß die PDF-Datei zuerst nur temporär erstellt wird, danach wird ein Fenster geöffnet, das PDF angezeigt und dann kann man drucken, speichern oder per E-Mail versenden.

Für die automatische Erstellung einer PDF-Datei, z.B. Druck der Rechnung in eine Datei muss der dafür ausgewählte Drucker #PDF sein. In der INI-Datei auf dem Client-Arbeitsplatz müssen für die Erstellung einer automatischen PDF-Datei folgende Einstellungen gemacht werden:

 

[PDF]
DefaultPath    = <Ziel-Verzeichnis>
DefaultFile    = Test
DefaultDriver  = #pdfFactory5
DefaultPrinter = pdfFactory Pro

Allerdings wird bei Verwendung dieser Standard-Einstellung auch nach dem Speichern die erstellte Seite zur Weiterverarbeitung angezeigt. Dies kann verhindert werden indem man in den Drucker-Eigenschaften folgende Einstellungen macht:

Menu Druckeinstellungen

Druckeinstellung Silent

Allerdings kommt dann auch keine Anzeige, wenn man bewußt diesen Drucker auswählt, auch nicht aus anderen Programmen. PdfFactory 5 bietet hier eine schöne Lösung, indem sie mehrere Instanzen des Druckers erlaubt, die verschieden konfiguriert werden können.

Eine weitere Instanz des Druckers wird in den Druckeinstellungen im Register Vorschau nach dem Klick auf das Zahnrad erstellt:

Clone PdfFactory

Wenn man z.B. als Namen pdfFactory Pro Silent eingibt, dann erhält man eine zweite Instanz dieses Namens, die man nun so konfigurieren kann, dass die PDF-Dateien ohne Anzeige automatisch gespeichert werden können:

PdfFactory Instanzen

Dafür muss in der INI-Datei der entsprechende DefaultPrinter eingetragen werden:

[PDF]
DefaultPath    = <Ziel-Verzeichnis>
DefaultFile    = Test
DefaultDriver  = #pdfFactory5
DefaultPrinter = pdfFactory Pro Silent

Getestet in einer virtuellen Maschine unter Windows 8.1