Bevor Sie anfangen, den PDF-Drucker als Netzwerkdrucker einzurichten, gibt es einige Punkte zu beachten. Dieser Leitfaden wird versuchen, Ihnen zu zeigen, was sie tun müssen und was dabei zu beachten ist.

Shared pdf printer

Der Drucker kann auf zwei verschiedene Arten installiert werden. Entweder als normale Installation, bei der sie das Setup auf allen Computern ausführen auf denen das Programm verwendet werden soll, oder als freigegebener Netzwerkdrucker bei derer sie nur die Installation auf dem Druckserver ausführen.

Wenn sie das Programm auf dem System des Benutzers lokal installieren, oder auf einem Terminalserver, oder in einer Citrix-Umgebung, so hat der Benutzer bei all diesen Installationsmöglichkeiten danach Zugriff auf alle Funktionen des Programms. Denn wenn sie ein PDF drucken, können sie den Dialog des PDF Druckers nutzen, um hierüber alle PDF-Einstellungen vornehmen zu können.

Als zentrale Alternative hierzu ist eine Installation als PDF Netzwerkdrucker, bei der der Benutzer eine Verbindung zu einem gemeinsamen PDF-Drucker herstellt. Hierbei gibt es keine zusätzlichen Dialoge des PDF Druckers. Alle Einstellungen für die PDF-Erstellung sind auf dem Server vordefiniert. Das resultierende PDF-Dokument wird in einen Ordner auf dem Druckserver platziert und für den Anwender dort bereitgestellt.

Unterstützte Betriebssysteme

Der PDF Drucker kann als Netzwerkdrucker ab Windows XP oder höher installiert und betrieben werden. Typischerweise wird der Drucker von einem Druckserver unter Windows Server 2003, 2008 oder 2012, 2016 und höher geteilt.

Benutzersysteme des freigegebenen Druckers laufen unter Windows XP oder höher.

Die aktuelle Version des PDF Druckers wurde mit Windows XP, Vista, 7, 8, 8.1, 10 und unter Windows Server 2003, 2008, 2012, 2016 getestet. R2 Editionen der Windows Server Versionen werden ebenfalls unterstützt.

Installation

Ab Version 10.5 des PDF-Druckers ist es relativ einfach, den Drucker zu teilen. Dem Installationsprogramm der Professional Edition und höher wurde ein neuer /SHARE Setupparameter hinzugefügt, um den Drucker im Zuge der Installation für die Freigabe eines Netzwerks vorzubereiten. Bitte nutzen sie für die Installation als Netzwerkdrucker daher zwingend das Professional Edition Setup oder alternativ das Expert Setup unseres PDF Druckers! Der neue Installationsparameter /SHARE fügt der Windows-Registry automatisch passende Einträge hinzu und erstellt zusätzliche Ordner für den freigegebenen Drucker. Es ist jetzt möglich, einen gemeinsamen PDF-Drucker mit einer Befehlszeile wie dieser zu installieren:

Setup_7PDF_10_5_0_2307_PRO_EXP.exe /SHARE /SILENT /PRINTERNAME="Network PDF Printer"

Dies wird einen neuen PDF-Drucker namens Network PDF Printer erstellen, und ihn im Netzwerk teilen.

Ändern von Dateipositionen

Standardmäßig speichert der freigegebene Drucker die Ausgabe in einem vordefinierten Ordner auf dem Druckserver. Dieser Ordner kann geändert werden, wenn Sie Dateien an einem anderen Ort speichern möchten.

Wenn Sie den /SHARE Schalter beim Installationsprogramm verwenden, wird ein spezieller Ordner für den installierten Druckernamen erstellt. Bei den meisten Systemen befindet sich dieser Ordner hier:

C:\ProgramData\PDF Writer\Network PDF Printer

Bitte beachten Sie, dass der letzte Teil des Pfades der Name der aktuelle bei der Installation durch einen Parameter angegebene Druckername ist. Dies ändert sich, wenn Sie einen Drucker mit einem anderen Namen installieren. Bei älteren Windows-Versionen befindet sich dieser Ordner an dieser Stelle:

C:\Documents and Settings\All Users\Application Data\PDF Writer\Network PDF Printer

Sie könnten nicht in der Lage sein, diesen Ordner zu finden, wenn Ihr Windows File Explorer keine versteckten Dateien und Ordner anzeigt bzw. so eingestellt ist!

Registry-Einstellungen und die Datei global.ini wird dem Drucker mitteilen, dass dieser Ordner für Einstellungen, Protokolle, temporäre Dateien und die PDF-Druckerausgabe verwendet wird.

Sicherheitskontext und Personifizierung

Wenn der Drucker als Netzwerkdrucker freigegeben wird, können die Netzwerkbenutzer diesen nutzen und den Druckvorgang darüber starten. Das Problem hierbei ist, dass die PDF-Erstellung versucht, im Benutzerkontext des Benutzers zu laufen, der den Druckauftrag erstellt hat. Manchmal hat dieser Benutzer kein Benutzerprofil auf dem Rechner, der den Drucker teilt. Daher muss die Personifizierung des freigegebenen Netzwerkdruckers für den PDF-Erstellungsprozess deaktiviert werden.

Wenn die Personifizierung ausgeschaltet ist, wird die PDF-Erstellung im Kontext des Spooler-Dienstes ausgeführt. Das ist normalerweise ein lokales Dienstkonto. Es wird empfohlen, dass der Standardspeicherort für Dateien, welcher vom Drucker verwendet wird, in eine passende Struktur geändert wird, die für diese Verwendung angepasst ist. Dies ermöglicht es uns, die Dateisystemsicherheit für diese Ordner so anzupassen, dass es den Rest des Servers nicht beeinträchtigt und jedem Anwender erlaubt auf seine erzeugten PDF Dateien zugreifen zu können. Der /SHARE Installationsparameter erzeugt bereits automatisch eine solche Struktur für Sie.

Registry Einstellungen

Wenn ein Druckauftrag vom Spooler an den virtuellen Druckeranschluss gesendet wird, schaut der Port des Druckers in die Windows Registrierung nach Informationen, welche Ordner und Konfigurationseinstellungen verwendet werden sollen. Sie können diese Einstellungen entweder manuell hinzufügen, oder durch den /SHARE Schalter bei der Installation automatisch erstellen lassen.

Personifizierung

Die Personifizierung des Druckbenutzers wird durch Hinzufügen eines Wertes in der Registry deaktiviert. Dieser Wert wird durch den /SHARE Parameter bereits automatisch gesetzt.

Für ein manuelles Setzen, navigieren Sie zu dem Registry-Schlüssel des Druckers:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Network PDF Printer

und fügen Sie einen String-Wert mit der Bezeichnung Disable Impersonation hinzu. Setzen Sie den Wert dieser Einstellung auf 1.

Dateien und Verzeichnisse

Verwenden Sie die folgenden Werte in der Registrierung, um die im PDF-Erstellungsprozess verwendeten Sonderordner zu überschreiben.

"Application Data"="C:\ProgramData\PDF Writer\Network PDF Printer\Application Data"

"Local Application Data"="C:\ProgramData\PDF Writer\Network PDF Printer\Local Application Data"

"TempFolder"="C:\ProgramData\PDF Writer\Network PDF Printer\Temp"

PDF Printer Registry

Drucker Einstellungen in der global.ini

Wie bereits auf dieser Seite erwähnt, verwendet der freigegebene Drucker einen vordefinierten Satz von Einstellungen. Die Druckbenutzer sind dabei nicht in der Lage, verschiedene Optionen wie den Ausgabedateinamen oder die Wasserzeichen frei festzulegen. Jede freigegebene Drucker Instanz hat einen festen Satz von Optionen. Allerdings können Sie mehrere PDF-Drucker mit verschiedenen Optionen installieren, separat konfigurieren und freigeben. So kann eine Netzwerkdrucker Instanz beispielsweise ein anderes Geschäftspapier in erzeugte PDFs hinterlegen als eine andere Instanz usw. Weitere Details siehe Einstellungen superimpose.

Die Optionen für einen freigegebenen Drucker sollten in der global.ini des freigegebenen Druckers gespeichert werden. Ein Beispiel einer global.ini ist unten gezeigt.

  1. [PDF Printer]
  2.     Output= <commonapplicationdata>\PDF Writer\<printername>\Output\<docusername>\<smarttitle> - <date> <time> - <guid>.pdf
  3.     ShowPDF=no
  4.     ShowSettings=never
  5.     ShowSaveAs=never
  6.     ConfirmOverwrite=no
  7.     ShowProgress=no
  8.     ShowProgressFinished=no
  9.     SuppressErrors=yes
  10.     Superimpose=C:\briefpapier\briefpapier1.pdf

Der wichtigste Zweck der global.ini für einen freigegebenen Drucker ist, dass keine Dialoge angezeigt werden. Wenn Dialoge angezeigt werden, kann der Druckvorgang abbrechen und auf Benutzerinteraktion warten. Dies kann den Prozess sperren, weil kein Benutzer sehen kann, was im Kontext des Druck-Spooler-Dienstes passiert. Deshalb müssen Sie sicherstellen, dass alle Dialoge ausgeschaltet sind.

Zudem kann bei Wunsch des Administrators durch eine Änderung der Einstellung Output, an zentraler Stelle in der global.ini des Druckers, die Anpassung eines anderen Ausgabepfades erfolgen. Also abweichend von dem durch /SHARE gesetzten Pfades!

Das Hinzufügen von Datum und Uhrzeit zum Dateinamen der erzeugten PDF-Datei hilft zu vermeiden, dass Dokumente überschrieben werden. Darüber hinaus stellt das <guid> - Makro, das eine eindeutige System-ID erstellt, sicher, dass der gleiche Dateiname nicht zweimal verwendet wird. Das <docusername> - Makro ist der Name des Benutzers, der den Druckauftrag an den Spooler gesendet hat. Dies ist normalerweise der Netzwerkbenutzername des Druckers. In einer Windows-Domäne könnte dies verwendet werden, um die Dokumente in Ordnern zu trennen, in denen nur der erstellende Benutzer Zugriff auf das Dokument hat.

Die Einstellung Superimpose definiert ein Geschäftspapier welches als Hintergrund auf alle PDF Seiten gedruckt werden soll. Weitere Informationen zu allen Einstellungsmöglichkeiten in Konfigurationsdateien wie der global.ini, settings.ini oder user.ini finden sie hier.

Version 3 vs. Version 4 Drucker Treiber

Ab Windows 8 und Windows Server 2012 können Sie Version 4 Druckertreiber verwenden. Diese Treiber machen es einfacher, den Drucker über das Netzwerk zu teilen.

Wenn der freigegebenen Drucker unter Windows XP oder Windows Server 2003 ausgeführt wird, müssen Sie einen Druckertreiber der Version 3 verwenden. Dies ist auch der Fall, wenn der Druckserver unter Windows 2003 oder 2008 läuft.

Sie können einen Druckertreiber der Version 4 verwenden, wenn Ihr Druckserver Windows 8, 8.1 oder Windows Server 2012 ausführt. Die Clients müssen Windows Vista oder höher ausführen.

Verwenden von Version 3 Treibern

Einige, meist ältere Versionen von Windows, unterstützen keine Druckertreiber der Version 4 und erfordern, dass Sie einen Druckertreiber der Version 3 installieren, bevor Sie den Drucker auf 32- und 64-Bit-Systeme freigeben können.

Nachfolgend sind die Schritte dokumentiert, um einen gemeinsamen PDF-Drucker mit einem Druckertreiber der Version 3 zu erstellen.

Installation eines Version 3 Treibers

Wenn ein Drucker freigegeben wird, ist es wichtig, Treiber zu installieren, die die Betriebssysteme unterstützen, mit denen wir sie teilen möchten. Diese Treiber müssen auf dem Computer installiert sein, der den Drucker teilt.

Bei diesem Durchlauf verwenden wir ein 64-Bit-System für den Austausch des Druckers. Allerdings müssen wir sicherstellen, dass wir auch einen 32-Bit-Treiber installieren, um Benutzer zu unterstützen, die von einem x86-basierten 32-Bit-Betriebssystem darauf zugreifen möchten.

Nachdem wir mehrere Tests mit vielen verschiedenen Treibern durchgeführt haben, fanden wir, dass der HP Universal Print Driver für Windows - Postscript für die jeweiligen Aufgaben am Besten geeignet war. Sie können andere Postscript-Treiber mit Unterstützung für Ihre Zielplattformen verwenden, wenn Sie es vorziehen.

Hier sind die Schritte für die Installation des Treibers.

  1. Gehen Sie zu HP Universal Print Driver für Windows PostScript (x86), um den HP Universal Print Driver für Windows PostScript für 32-Bit-Systeme herunterzuladen.

  2. Gehen Sie zu HP Universal Print Driver für Windows PostScript (x64), um den HP Universal Print Driver für Windows PostScript für 64-Bit-Systeme herunterzuladen.

  3. Sie müssen sowohl das 32-Bit- als auch das 64-Bit-Paket herunterladen.

  4. Führen Sie die heruntergeladene ausführbare Datei für 32-Bit aus. Es wird nach dem Entpacken versucht, das Setup auszuführen. Wenn Sie auf einem 64-Bit-System sind, wird das Setup scheitern. Das spielt keine Rolle. Wir brauchen nur die ausgepackten Dateien.

  5. Führen Sie die heruntergeladene ausführbare Datei für 64-Bit aus.

  6. Wählen Sie, den Traditional Mode zur Installation aus.

  7. Das Setup wird versuchen, nach Druckern zu suchen, aber dies sollten wir unterbinden. Stattdessen wählen wir The printer that I want isn’t listed“ aus (Windows Server 2012).

  8. Fügen Sie ihn als lokalen Drucker hinzu.

  9. Wählen Sie FILE: port.

  10. Wählen Sie HP Universal Printing PS driver.

  11. Next, next, Do not share the printer.

  12. Beenden des Installations Assistenten.

  13. Jetzt haben Sie einen Drucker namens HP Universal Printing PS, aber wichtiger ist, Sie haben den 64-Bit-Treiber auf Ihrem System installiert.

  14. Sie können den installierten Drucker jetzt löschen. Wir brauchen ihn nicht, nur die Treiber.

Installation des PDF Druckers

Folgen Sie einfach den Anweisungen im Installationsabschnitt oben. Nach der Installation folgen Sie diesen Schritten:

  1. Suchen Sie den neuen freigegebenen PDF Drucker mit der Bezeichnung Network PDF Printer und öffnen Sie die Druckereigenschaften.

  2. Klicken Sie auf die Registerkarte Erweitert und ändern Sie den Treiber zu HP Universal Printing PS und klicken Sie auf Übernehmen.

  3. Klicken Sie auf die Registerkarte Freigabe.

  4. Klicken Sie auf die Schaltfläche Zusätzliche Treiber...

  5. Überprüfen Sie den x86-Treiber und klicken Sie auf OK.

  6. Wenn Sie zur Auswahl Druckertreiber aufgefordert werden, klicken Sie auf Durchsuchen und suchen Sie den 32-Bit-Treiberordner. Der Standardstandort ist:

    C:\HP Universal Print Driver\ps-x32-5.5.0.12834

  7. Gehen Sie zurück zu den Eigenschaften für den Drucker.

  8. Klicken Sie auf Schließen, um die Eigenschaften zu schließen.

Das war's!

Feedback

Bitte benutzen Sie das Kontaktformular, um Feedback zu senden, wenn Sie uns helfen können, diesen Leitfaden zu verbessern :-)

LiveZilla Live Chat Software
Top