Generierung von PDF-Dokumenten aus Druckaufträgen

13.6. Generierung von PDF-Dokumenten aus Druckaufträgen#

Durch die Installation des Pakets univention-printserver-pdf wird ein Druckserver um den speziellen Druckertyp cups-pdf erweitert, der eingehende Druckaufträge in das PDF-Format umwandelt und für den jeweiligen Benutzer lesbar in ein Verzeichnis auf dem Druckserver ausgibt. Nach der Installation des Pakets sollte univention-run-join-scripts aufgerufen werden.

Beim Anlegen eines PDF-Druckers im UMC-Modul Drucker (siehe Konfiguration von Druckerfreigaben) muss als Protokoll cups-pdf:/ ausgewählt werden, das Ziel-Feld bleibt leer.

Als Drucker-Hersteller muss PDF und als Drucker-Modell Generic CUPS-PDF Printer ausgewählt werden.

Das Zielverzeichnis für die generierten PDF-Dokumente wird über die Univention Configuration Registry Variable cups/cups-pdf/directory festgelegt. Standardmäßig wird es auf /var/spool/cups-pdf/%U gesetzt, so dass cups-pdf für jeden Benutzer ein eigenes Verzeichnis verwendet.

Anonym eingegangene Druckaufträge werden in das durch die Univention Configuration Registry Variable cups/cups-pdf/anonymous vorgegebene Verzeichnis ausgegeben (Standardeinstellung: /var/spool/cups-pdf/).

In der Grundeinstellung werden die generierten PDF-Dokumente unbegrenzt aufbewahrt. Wird die Univention Configuration Registry Variable cups/cups-pdf/cleanup/enabled auf true gesetzt werden alte PDF-Druckaufträge über einen Cron-Job gelöscht. Die Aufbewahrungszeit in Tagen kann mit der Univention Configuration Registry Variable cups/cups-pdf/cleanup/keep konfiguriert werden.