Ghostscripterkennung / PDF Drucker
Wenn das Installationsprogramm ausgeführt wird erkennt es ob eine Ghostscript Installation auf dem System verfügbar ist oder nicht. Ghostscript ist eine benötigte, separat zu installierende, Softwarekomponente des PDF Druckers die für reibungslose Funktionalität benötigt wird. Das Setup unterstützt den Anwender dabei eine bereits existierende Ghostscriptinstallation auf dem Computer zu verwenden, oder eine neue Installation durchzuführen.
Ghostscript kann je nach Auswahl unter verschiedensten Speicherorten installiert werden. Das Setupprogramm des PDF Printers sucht an folgenden Speicherorten und in folgender Reihenfolge danach:
Registry Einstellungen
GS Verzeichnis
Ghostscript Lite Setup
Ghostscript Registry-Schlüssel
Zuerst prüft es einen bestimmten Registryeintrag einer eventuell früheren PDF Printer Installation, in welcher der Installationspfad der Ghostscriptinstallation vermerkt wurde. Der Registry-Schlüssel kann unter
HKEY_LOCAL_MACHINE\SOFTWARE\7-PDF\PDF Printer\Settings\GhostscriptFolder
Ein Verzeichnis GS das im selben Verzeichnis liegt von dem aus das PDF Printer Installationsprogramm gestartet wurde, wird bei Existenz einer darin enthaltenen sauberen Ghostscriptinstallation, automatisch mitinstalliert.
Die bevorzugte Vorgehensweise um Ghostscript bei der Installation des PDF Printers mitzuinstallieren ist, dass gslite.exe sich im selben Verzeichnis befindet von dem aus das Installationsprogramm gestartet wird. gslite.exe ist ein Auszug von Ghostscript (Liteversion), welche alle benötigten GS-Dateien enthält die für die PDF und Bilderzeugung notwendig sind.
Als Letztes sucht das Installationsprogramm des PDF Printers nach Registry-Schlüsseln einer "normalen" (keine Liteversion) Ghostscript-Installation auf dem System. Wenn ein normales Ghostscript installiert wird, erzeugt es eine Reihe von Registry-Schlüsseln die den Installationspfad der Ghostscript DLL enthält. Die Einträge sind versionsabhängig und können beispielsweise so aussehen:
HKEY_LOCAL_MACHINE\SOFTWARE\GPL Ghostscript\8.60\GS_DLL.
Automatischer Download
Im Falle das keine verwendbare Ghostscriptinstallation auf dem System gefunden werden konnte, bietet das Setup dem Anwender die Option die Ghostscript Liteversion gslite.exe automatisch herunterzuladen und direkt mit dem PDF Printer mitzuinstallieren.