Der PDF Drucker wird durch Einstellungsparameter gesteuert die in einer INI-Datei abliegen bzw. gespeichert werden. Bitte schauen Sie sich für weitere Informationen auch den Abschnitt Konfigurationsdateien an.

Hier ist ein Beispiel für eine settings.ini-Datei.

Settings

All diese Werte und Einstellungsoptionen werden in einer Konfigurationsdatei mit dem Namen settings.ini oder runonce.ini bzw. global.ini usw. gespeichert. Diese Dateien sind im Applikations-Datenverzeichnis (APPDATA) zu finden.

Wenn Sie den Drucker über ein eigenes Programm kontrollieren und nutzen, so ist es möglich die Einstellungsparameter über Ihr Programm direkt zu ändern. Werfen Sie hierzu einen Blick in die API - Dokumentation um mehr über eine programmatische Kontrolle des PDF Druckers zu erhalten.

Sie können Einstellungen ändern die in der nachfolgenden Tabelle aufgelistet sind:

Einstellungen Beschreibung

PDF Printer Einstellungen

Output

Die Einstellung "Output" ermöglich Ihnen den direkten Dateipfad einer zu erzeugenden PDF-Datei zu definieren. Wenn hier gültige Einstellungsparameter existieren, fragt der PDF Printer nicht nach dem gewünschten Speicherpfad eines PDFs. Bitte verwenden Sie nur gültige Datei- und absolute Verzeichnisangaben. Beispiel: C:\TEMP\TEST.PDF wonach c:\temp ein existierender Ordner ist. Wenn der Ausgabepfad nicht existiert, bricht die PDF Erzeugung mit einem Fehler ab.

Der Einstellungsparameter bzw. die Datei- und Verzeichnisangabe unterstützt Macrokonstanten. Die nachfolgende Auflistung zeigt welche Macrokonstanten im Speicherpfad verwendet werden können:

<date> Das aktuelle Datum im Format yyyy-mm-dd.
<time> Die aktuelle Zeit im Format hh.mm.ss.
<username> Angemeldeter Windows-Benutzer.
<computername> Computername.
<title> Titel des gedruckten Dokuments.
<author> Autor des gedruckten Dokuments.
<guid> Systemspezifische GUID
<docname> Dokumentenname
<basedocname> Den Basisnamen des Dokuments. Dieses Macro gibt Ihnen den Dokumentnamen bis zum letzten Punkt zurück. Wen der Dokumentenname dem Dateinamen entspricht, wird der Dateiname ohne Dateiendung verwendet.
<personal> Speicherort der "Eigenen Dateien".
<env:environmentstring> Dieses Macro ermöglicht Ihnen den Wert einer Umgebungsvariablen abzufragen. Beispiel: <env:username> würde den gerade angemeldeten Benutzernamen als Wert zurückliefern.
<pageno> Seitenzahl bei der Erzeugung von Grafiken. Wenn Bilddateien erzeugt werden, wird defaultseitig eingestellt, für jede Seite eine Bilddatei aus dem zu druckenden Dokument erzeugt. Bei Verwendung erweiterter Informationen im <pageno> Macro , beispielsweise durch die Angabe eines Füllwerts 3 <pageno,3> wird die Seitenzahl auf drei Stellen mit Nullen aufgefüllt (001, 002, 003 ...). <pageno,3,-> hat ein anderes Verhalten (--1, --2, etc.).

Das Macro kann auch zum direkten Teilen eines PDF Drucks verwendet werden, in diesem Falle wird aus jeder erzeugten PDF Seite eine einzelne PDF-Datei.


Wenn Sie Macrokonstanten in der settings.ini Datei verwenden, sollte dies grundsätzlich so ausehen:

Output=<env:appdata>\<docname> <date>.pdf

ConfirmOverwrite Bestimmt ob ein Anwender das Überschreiben einer existierenden PDF Datei bestätigen muss.

Mögliche Werde sind: yes, no
ShowSaveAS Wann sollte der "Speichern unter"-Dialog angezeigt werden? Wenn Sie die Einstellung "nofile" verwenden wir der Dialog nur angezeigt wenn kein "Output" Wert spezifiziert wurde.

Mögliche Werte können sein: nofile (default), always, never.
ShowSettings

Bestimmt ob der Anwender den "Optionen"-Dialog angezeigt bekommen wenn ein PDF erzeugt wurde.

Werte: always, never.

ShowPDF Bestimmt ob das Ergebnis-PDF nach der Erzeugung angezeigt werden soll.

Mögliche Werte dieser Einstellung können sein: yes, no, ask.
AfterPrintProgram Die AfterPrintProgram Einstellung ermöglich ein Einklinken in den Druckprozess. Wenn Sie diese Einstellung verwenden möchten, muss der Wert einen gültigen Befehl enthalten der aufgerufen wird sobald das PDF erzeugt wurde. Der Befehl kann den Parameter %1 enthalten, dieser wird auf den vollen Dateipfad des erzeugten PDFs gesetzt. %2 enthält den Wert der erzeugten Seiten. %3 enthält die Anzahl der erzeugten Dateien. Der Befehl wird auch ausgeführt wenn die PDF Erzeugung fehlschlägt. Für ergebnisabhängige Befehle sollten Sie RunOnSuccess oder RunOnError verwenden.
AfterPrintProgramDir Mit dieser Einstellung können Sie das aktuelle Verzeichnis für einen Befehl von AfterPrintProgram angeben.
AfterPrintProgramMode
version 7.1.0.1150
Der Modus wird dazu verwendet wie das Programm starten soll, als hidden, normal, minimized, oder maximized.

Werte: hide (default), normal, minimized, maximized.
RunOnSuccess Wie der AfterPrintProgramm Parameter können Sie auch hier einen Befehl angeben der nach einer erfolgreichen PDF-Erzeugung ausgeführt werden soll. Die Befehlsparameter %1, %2 und%3 haben die selbe Funktion wie bereits beschrieben unter AfterPrintProgram.
RunOnSuccessDir Nutzen Sie diese Einstellung um das Verzeichnis anzugeben das für den Befehl verwendet werden soll, den Sie für RunOnSuccess angegeben haben.
RunOnSuccessMode
version 7.1.0.1150
Arbeitet wie AfterPrintProgramMode für dieRunOnSuccess Einstellung.
RunOnError Ein Befehle der in Abhängigleit eines aufgetretenen Fehlers ausgeführt werden soll. %1, %2 und%3 haben die gleiche Funktion wie unter AfterPrintProgram.
RunOnErrorDir Aktuelles Verzeichnis für die Einstellung RunOnError.
RunOnErrorMode
version 7.1.0.1150
Arbeitet wie AfterPrintProgramMode für die Einstellung RunOnSuccess.
StatusFile Vollständiger Dateipfad zu einer Datei die als Statusdatei verwendet werden soll. Eine Statusdatei wird unmittelbar nach dem Printjob erzeugt. Diese Datei beinhaltet Informationen über die letzte Operation des PDF Druckers.
StatusFileEncoding
version 7.0.0.915
Diese Einstellung legt die Charset Encoding der Statusdatei für die StatusFile Einstellung fest. Standard ist das Unicode Encoding ohne den 0xFF 0xFE Header. Wenn Sie die Unicode Werte setzen, dann wird die Datei die entsprechenden Headerbytes beinhalten. Für die Abwärtskompatibilität werden in der Standardkonfiguration keine Headerbytes eingebunden.

Werte: ASCII, Unicode.
ShowProgress Durch diese Einstellung können Sie die Fortschrittsanzeige im SystemTray deaktivieren. Standardmäßig wird diese Fortschrittsanzeige während der PDF Erzeugung angezeigt.

Werte: yes, no.
ShowProgressFinished Eine Infoblase erscheint wenn die PDF Datei erzeugt wurde. Sie können diese Infoblase deaktivieren.

Werte: no, yes.
DisableOptionDialog Deaktiviert den "Options"-Dialog des PDF Druckers. Hauptsächlich wird diese Konfiguration in der global.ini Datei verwendet.

Werte: yes, no.
GhostscriptTimeout Nutzen Sie diese Einstellung um das Timeout für Ghostscript anzupassen. Wenn Ihr Printjob sehr groß ist, könnte der Default-Wert von 300 Sekunden zu niedrig sein. Der Wert dieser Einstellung ist numerisch und definiert in Sekunden. Diese Sekunden wartet der Drucker auf die Rückmeldung von Ghostscript, dass die PDF Erzeugung abgeschlossen ist.
RememberLastFileName Merkt sich den letzten Dateinamen der vom Anwender verwendet wurde.

Werte: yes, no (default).
RememberLastFolderName Merkt sich den letzten Verzeichnisnamen der vom Anwender verwendet wurde.

Werte: yes, no (default).
SuppressErrors Wenn Sie eine Unterdrückung von Error-Meldungen wählen, werden diese nicht mehr angezeigt. Dies sollte parziell nützlich sein im Falle das der Drucker als Netzwerkdrucker geshared verwendet wird.

Werte: yes, no (default).
MacroDir Standardmäßig scannt der Drucker das macros Verzeichnis (im Installationsverzeichnis) nach vorhandenen VBS-Dateien, um diese zu laden. Um dies auf ein anderes Verzeichnis umzustellen, verwenden Sie bitte diese Einstellung.

Wert: Jeder gültige Verzeichnispfad
LicenseFile Läd eine andere Lizenzdatei. Standardmäßig wird nach der license.xml Datei im Programmverzeichnis des Druckers gesucht. Diese Einstellung wird sehr häufig bei Softwareverteilungs-Szenarien des PDF Druckers angepasst bzw. verwendet.
ExtractText Teilt dem Drucker mit, während des Druckprozesses nach Text-Bruchstücken zu scannen. Dieser Text kann geparsed an einen Event-Handler (VBScript) übergeben werden, um benutzerdefinierte Dokumenteneinstellungen vorzunehmen. Siehe dazu auch Abschnitt: VBScript Events und Macros in dieser Dokumentation.

Werte: yes, no (default)

PDF Wasserzeichen Einstellungen

WatermarkText Der Wasserzeichentext.
WatermarkTransparency Die Wassezeichentransparenz als Prozentwert. 0 ist schwarz und and 100 ist weiss (unsichtbar). Die Normalwerte bewegen sich zwischen den Bereichen 70 bis 90.
WatermarkRotation Das Wasserzeichen kann rotieren. Spezifizieren Sie einen numerischen Wert zwischen 0 und 360. Sie können unter anderem auch Werte wie 'c2c' or '-c2c' verwenden. Diese werden das Wasserzeichen in Ihrer Ausrichtung 'Ecke zu Ecke' beeinflussen.
WatermarkColor Die Farbe des Wasserzeichens. Farbwerte werden in HTML-Farbcodes, also im Format #RRGGBB, definiert. Ist diese Einstellung gesetzt, wird die Einstellung WatermarkTransparency ignoriert.
WatermarkFontName Name der TrueType Schriftarten-Datei. Standard: arial.ttf.
WatermarkFontSize Schriftgröße des Wasserzeichens. Standard = 45.
WatermarkOutlineWidth Standardmäßig wird das Wasserzeichen mit einem Rahmen ins PDF gerendert. Sie können angeben wie Breit der Rahmen sein soll.

Wert: Numerischer Wert. (default = 2)
WatermarkLayer Der Wasserzeichen-Layer kann als Stempel und als Wasserzeichen verwendet werden. Einige Anwendungen drucken den Hintergrund in das PDF-Dokument so ab, dass das Wasserzeichen nicht mehr sichtbar ist. Damit das Wasserzeichen auch in diesen Fällen erscheint, können Sie diese Einstellung entsprechend anpassen.

Werte: top (default), bottom.
WatermarkVerticalPosition Die vertikale Position des Wasserzeichens.

Werte: top, center (default), bottom.
WatermarkHorizontalPosition Die horizontale Position des Wasserzeichens.

Werte: left, center (default), right.
WatermarkVerticalAdjustment Ausrichtung in vertikaler Position. Diese spezielle Wert ist eine Prozentangabe der Seitenhöhe.
WatermarkHorizontalAdjustment Ausrichtung in horizontaler Position. Dieser spezielle Wert repräsentiert in Prozenz die Breite der Seite.
WatermarkSize Diese Einstellung ist veraltet. Nutzen Sie bitte nur noch WatermarkFontSize.
Alte Beschreibung: Ein numerische Wert zwischen 1 und 100, welcher die Größe des Wasserzeichentextes angibt. Der Defaultwert sind 6.

PDF Merge Einstellungen (PDF Verschmelzung)

MergeFile Bestimmt den PDF-Dateinamen der mit dem aktuellen PDF-Output zusammengeführt werden soll. Zusammenführungsvorgänge mit mehreren Dokumenten sind hier dokumentiert.
MergePosition Diese Einstellung spezifiziert die Position an der das unter der Einstellung MergeFile angegebene PDF in den aktuellen PDF-Output positioniert wird. Gültige Werte sind 'bottom' (unten) and 'top' (oben). Default ist 'bottom'.
Superimpose Mit Superimpose können Sie beispielsweise zwei Dokumente übereinanderlegen. Der Superimpose Parameter muss auf ein PDF-Dokument verweisen welches als Vorlage verwendet wird. Alle Seiten des Output PDFs werden die erste Seite des Superimpose PDFs als Hintergrund verwenden (Briefpapierfunktion). Bitte berücksichtigen Sie: Wenn das aktuelle Output PDF den Hintergrund "verdeckt", kann die Vorlage ggf. nicht sichtbar werden.

Unterschiedliche Hintergründe für einzelne Seiten einstellen
SuperimposeLayer
version 6
Grundsätzlich so zu verwendet wie WatermarkLayer, allerdings bezieht sich diese Einstellung auf die Position einer Hintergrundvorlage. Sie kann dabei "über" oder "unter" den aktuellen Printjob eingebunden werden. (PDF-Layerposition)

Werte: top, bottom (default).
SupreimposeResolution
version 6
Sie können die gewünschte Auflösung bei Verwendung einer "Hintergrund"-Vorlage einstellen. Eine hohe Auflösung bewirkt eine bessere Qualität, erhöht aber die PDF-Dateigröße des erzeugten PDFs.

Werte: 1 - 14400 (300 oder 600 sind gute Werte für die meisten Dokumente).

PDF Sicherheitseinstellungen

OwnerPassword Passwort des Dokumentinhabers.
UserPassword Passwort des Dokumentnutzers.
KeyLength Spezifiziert die Tiefe der Verschlüsselung. Gültige Werte sind 40 und 128 Bits. Der Defaultwert sind 40 Bits.
Permissions Rechte des PDF-Dokumentennutzers. Sie werden geschützt durch das User-Passwort "OwnerPassword". Weitere Detailinformationen dazu finden sie im Kapitel PDF Sicherheit!

PDF Dokument Einstellungen

Target Die PDF Qualität kann über diesen Einstellungsparameter definiert werden. Primär für ein "Gerät" für das das erzeugte PDF erstellt werden soll. Mögliche "Geräte" können dabei die Anzeige am Monitor, eBook, Drucker, Druckvorstufe oder Standard sein. Generell gilt - je höher die Qualität des PDFs umso größer ist seine eigentliche Dateigröße. Ein PDF für die Druckvorstufe ist in der Regel größer als ein PDF für die Monitoransicht. Bitte achten Sie auf die korrekte Schreibweise, der Wert is case-sensitive. Ein ungültiger Wert für diese Einstellung produziert meist ein leeres PDF.

Mögliche Werte: screen, ebook, printer, prepress and default.
Author Autor des PDF-Dokuments.
UseDefaultAuthor Der Standard-Autor des Dokuments kann für den Fall verwendet werden, wenn keine "Author" Einstellung für das PDF definiert wurde.

Werte: yes, no.
Title Titel des PDF Dokuments.
UseDefaultTitle Der Standard-Titel des Dokuments kann für den Fall verwendet werden, wenn keine "Title" Einstellung definiert wurde.
Subject Beschreibung des PDF Dokuments.
Keywords Schlüsselwörter des PDF Dokuments.

PDF Anzeige Einstellungen

Zoom

Definiert den initialen Zoom Faktor wenn das PDF Dokument angezeigt wird. Der Wert steht für den prozedualen Zoomfaktor. Wenn kein Zoomwert spezifiziert wurde, oder der Wert 0 (null) ist, wird das PDF Dokument auf die Größe des PDF Anzeigeprogramms automatisch und passend aufgezoomt. Bitte berücksichtigen Sie, dass nicht alle PDF Reader diese Einstellung erkennen und durchführen.

Sie können zudem die Konstanten fitall oder fitwidth verwenden. fitall setzt den Zoomfaktor automatisch so das die gesamte PDF Seite sichtbar wird. Der Standartwert ist ab Version 4 fitall. fitwidth wählt automatisch einen auf die Seitenbreite angepassten Zoomfaktor auf die Seitenbreite.

UseThumbs Bestimmt ob die initiale Ansicht des Dokuments eine Vorschauleiste der einzelnen PDF-Seiten (Thumbnail-Leiste) enthält.

Werte: yes, no (default).
AutoRotatePages Wenn ein PDF im PDF Reader angezeigt wird, so wird die Seitenausrichtung (Hoch/Querformat) durch die im PDF enthaltenen Seiten selbst bestimmt. Während der PDF-Erzeugung wird die Seitenausrichtung als Einstellung für jede Seite individuell im PDF gespeichert. Die AutoRotatePages Einstellung kann dabei helfen wie diese Information erzeugt wird. Hierzu gibt es zwei Optionen: Wenn Sie für die PDF Seiten AutoRotate aktivieren, so wird die Seitenausrichtung aus der jeweilig enthaltenen PDF-Seite bestimmt. Lassen Sie die Einstellung leer so ermittelt der Drucker die Seitenausrichtung pro Seite. Die automatische Seitenrotation kann deaktiviert werden durch Angabe des Einstellungswertes none.

Werte: none, all.
Orientation Wenn Sie diese Einstellung verwenden, dann forsieren Sie die Seitenausrichtung der einzelnen PDF-Seiten auf ein festes Format. Wenn dieser Einstellung ein Wert zugewiesen wurde, so wird der Wert der Einstellung AutoRotatePages überschrieben. Standardmäßig ist diese Einstellung nicht gesetzt.

Werte: portrait, landscape, seascape, upsidedown.
Linearize Bei Verwendung des Linealize Features können Sie erreichen, dass die erste Seite eines PDF-Dokuments schneller angezeigt wird - beispielsweise wenn das PDF im Browser über das Web geladen wird.

Werte: yes, no (default).

Grafikeinstellungen

Device
version 6
"bmpmono", "bmpgray", "bmpsep1", "bmpsep8", "bmp16", "bmp256", "bmp16m", "bmp32b", "epswrite", "pswrite", "psraw", "jpeg", "jpeggray", "pcxmono", "pcxgray", "pcx16", "pcx256", "pcx24b", "pcxcmyk", "pngmono", "pnggray", "png16", "png256", "png16m", "pngalpha" "tiffgray", "tiff12nc", "tiff24nc", "tiff32nc", "tiffsep", "tiffcrle", "tiffg3", "tiffg32d", "tiffg4", "tifflzw", "tiffpack" "pdfwrite"
DeviceList
version 6
Diese Einstellung kann dazu verwendet werden die Grafikformate die erzeugt werden können zu limitieren. Das DeviceList Setting kann mehrere Werte enthalten die durch ein Komma getrennt werden müssen. DeviceList=png16m,jpeg würde damit ausschließlich die Bilderzeugung auf die Formate JPEG und PNG beschränken.
Res
version 6
Auflösung der Grafiken in dots per inch. Solange nicht explizit Werte für ResX oder ResY angegeben sind wird dieser Auflösungswert für beide XY-Achsen (horizontale, vertikale) gleichermaßen verwendet. Standartmäßig steht dieser Wert auf 150.
ResX
version 6
Horizontale Auflösung von Grafiken.
ResY
version 6
Vertikale Auflösung von Grafiken.
TextAlphaBits
version 6
Definiert die Qualität von "antialiasing" Textelementen.

Werte: 1, 2, 4 (default)
GraphicsAlphaBits
version 6
Definiert die Qualität von "antialiasing" Grafikelementen.

Werte: 1, 2, 4 (default)

Weitere Settings

Format
version 6.0.0.865
Nutzen Sie diese Einstellung um erzeugte PDF Dateien in das PDF/A-1B konforme Format zu erzeugen. Im Standard ist diese Einstellung leer. Wenn Sie den Wert auf pdfa1b setzen, werden danach PDF/A-1b konforme Dateien erzeugt.
WipeMethod
version 7.1.0.1107
Im Prozess der Bilderzeugung werden temporäre Dateien erzeugt. Diese Dateien können die gleichen sensiblen Daten und Informationen enthalten wie das PDF selbst. Bevor der PDF Prozess aus dem Speicher entladen wird, werden diese temporären Dateien automatisch gelöscht. Wie auch immer, in manchen Situationen könnte dies nicht genug sein und Sie wollen diese Dateien "verwischen" (grafisch unkenntlich machen) bevor sie automatisch gelöscht werden.

Werte: 3pass, none (default)
SharedOptionSetFolder
Version 7.2.0.1282
Wenn das Setting nicht verwendet bzw. gesetzt ist, dann werden alle Shared Option Sets (benutzerdefinierte Einstellungsoptionen) im COMMON APPLICATION DATA Verzeichnis gespeichert. Unter einem Windows 7 System sollte das typischerweise "." sein. Im Falle, das sie die Einstellungsoptionen mit anderen Benutzern im Netzwerk teilen möchten, so können Sie diese Option nutzen um ein Verzeichnis im Netzwerk anzugeben, welches die Einstellungsoptionen beinhaltet.
AppendIfExists
Version 7.2.0.1282
Manchmal möchten Sie an ein bereits gedrucktes oder existierendes PDF Dokument einfach weitere PDF-Inhalte mittels PDF-Druck anhängen. Mit dieser Einstellung können die das Standardverhalten dahingehend verändern, dass das Programm sie nicht mehr den Überschreiben-Meldungsdialog zeigt, wenn diese Einstellung den Wert yes erhält .

Werte: yes, no (default)
CustomGui
Version 7.2.0.1282
Beim Customizing des PDF Writers möchten Sie vielleicht das normale Benutzerinterface mit ihrem eigenen austauschen. Wenn Sie diese Einstellung verwenden um auf eine eigene EXE zu verweisen, so wird dieses Executable anstatt des Standard Buildin Dialogs des PDF Druckers aufgerufen. Der Dateiname den Sie dabei angeben kann entweder relativ zum Installationsverzeichnis des PDF Druckers, oder auch absolut sein. Sehen Sie dazu auch die Beschreibungsseite Eigenes User Interface für weitere Informationen.

LiveZilla Live Chat Software
Top