Was ist das PPD-Dateiformat?
.ppd ist eine Systemdatei, die mit PostScript verknüpft ist. .ppd-Dateien speichern PostScript-Druckereinstellungen, einschließlich:
- Schrifteinstellungen,
- Seitengröße und Format,
- Bildauflösung (dpi),
- Druckerwarteschlangen-Einstellungen.
Zusätzlich kann eine .ppd-Datei Code-Schnipsel in PostScript enthalten, die während des Druckvorgangs aufgerufen werden, um eine bestimmte Option zu aktivieren.
.ppd ist ein Klartextformat ohne binäre Signatur. Jede Anweisungszeile beginnt mit einem Sternchen (*), und die Datei beginnt mit dem erforderlichen Header *PPD-Adobe: "4.3" - was die Spezifikationsversion in der ersten Zeile identifiziert. Die Datei beschreibt, wozu ein spezifischer PostScript-Drucker fähig ist: residente Schriftarten, Papierfächer, unterstützte Auflösungen und den exakten PostScript-Code, der ausgegeben werden soll, wenn eine Option ausgewählt wird. Es ist kein vollständiger Treiber, sondern eine Datendatei, die vom Druck-Subsystem des Betriebssystems konsumiert wird - CUPS unter macOS und Linux oder der Windows-PostScript-Treiber. .ppd-Dateien werden oft auch in gzip-komprimierter Form als .ppd.gz verteilt. Auf modernen Systemen wird das Format schrittweise durch treiberlose Druckstandards wie IPP Everywhere verdrängt.
PostScript
PostScript ist eine Seitenbeschreibungssprache, die zur Definition von Seiten für den Druck mit PostScript-Treibern verwendet wird. PostScript wurde 1982 von Adobe Systems entwickelt und wird hauptsächlich im Verlagswesen eingesetzt. PostScript ist auch eine Allzweck-Programmiersprache, die jedoch primär für den Druck und das Publizieren konzipiert wurde.
Sicherheit
RISIKO: LOWEine PPD ist eine passive Textdatei ohne ausführbaren Code, daher ist das Öffnen oder Prüfen sicher. Zwei praktische Vorsichtsmaßnahmen: Verwenden Sie nur die PPD, die exakt zu Ihrem Druckermodell passt - eine falsche PPD führt zu Fehlfunktionen der Optionen oder fehlerhaften Ausdrucken - und laden Sie PPDs vom Druckerhersteller oder der OpenPrinting/CUPS-Datenbank herunter, nicht von dubiosen «Treiber»-Seiten, die Treiber oft in Adware-Installer verpacken. Das manuelle Bearbeiten einer PPD kann den Druckvorgang stören, wenn die Schlüsselwortsyntax falsch ist; validieren Sie Linux/macOS PPDs mit dem Tool cupstestppd.
Formatdetails
kurz gefasstProgramme zum Öffnen von PPD-Dateien
Technische Details
technische Spezifikation| Format-Typ | Klartext-Beschreibung der Druckerfunktionen (Treiber-Datendatei) |
| MIME-Typ | application/vnd.cups-ppd |
| Textkodierung | ASCII / ISO Latin-1; UTF-8 in einigen modernen Dateien |
| Dateisignatur | Keine binären Magic Bytes; die erste Zeile ist laut Spezifikation `*PPD-Adobe: "4.3"` |
| Anweisungssyntax | Jede Schlüsselwort-Anweisung beginnt mit `*` (Sternchen); Werte folgen nach einem Doppelpunkt |
| Komprimierung | Unkomprimierter Klartext; oft als `.ppd.gz` (gzip-komprimiert) ausgeliefert |
| Typische Dateigröße | 5 KB - 500 KB, abhängig vom Funktionsumfang des Druckers |
| Entwickler | Adobe Systems (PPD-Spezifikation); einzelne Dateien werden von Druckerherstellern erstellt |
| Unterstützte Plattformen | macOS, Linux (CUPS), Windows (PostScript-Treiber), Unix |
| Integration in Drucksysteme | Installiert via `lpadmin` oder CUPS-Webinterface; validiert mit `cupstestppd` |
| Beschreibt | Papierformate, Eingangsschächte, Ausgabeauflösungen, residente Schriftarten, Finishing-Optionen (Duplex, Heftung) |
| PostScript-Code-Einbettungen | Jeder Optionseintrag enthält ein Aufruf-PostScript-Codefragment, das an den Drucker gesendet wird, wenn diese Option ausgewählt ist |
| Interne Versionsdeklaration | `*PPD-Adobe:` (Spezifikationsversion), `*FormatVersion:` und `*FileVersion:` Schlüsselwörter für feinere Versionierung |
| Aktueller Status | Wird durch IPP Everywhere / AirPrint (treiberloses Drucken) abgelöst; CUPS 3.x hat klassische PPD-basierte Treiber abgekündigt |
| Veröffentlicht | 1980s with Adobe PostScript; PPD spec v4.3 (1996) is the canonical version |
| Neueste Version | PPD specification 4.3 (Adobe, 1996); still used, notably by CUPS |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.adobe.com |
PPD-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu PPD-Dateien.