Hvad er PPD-filformatet?
.ppd er en systemfil associeret med PostScript. .ppd-filer gemmer indstillinger for PostScript-printere, herunder:
- skrifttypeindstillinger,
- papirstørrelse og format,
- billedopløsning (dpi),
- indstillinger for printerkø.
Derudover kan en .ppd-fil indeholde bidder skrevet i PostScript, der kaldes under udskrivning for at aktivere en bestemt indstilling.
.ppd er et almindeligt tekstformat uden binær signatur. Hver direktivlinje begynder med en stjerne (*), og filen åbner med den påkrævede header *PPD-Adobe: "4.3" - som identificerer specifikationsversionen på linje ét. Filen beskriver, hvad en specifik PostScript-printer er i stand til: indbyggede skrifttyper, papirbakker, understøttede opløsninger og den nøjagtige PostScript-kode, der skal udsendes, når hver indstilling vælges. Det er ikke en komplet driver, men en datafil, der bruges af operativsystemets print-undersystem - CUPS på macOS og Linux, eller Windows PostScript-driveren. .ppd-filer distribueres også ofte i gzip-komprimeret form som .ppd.gz. På moderne systemer bliver formatet gradvist erstattet af driverfrie udskrivningsstandarder såsom IPP Everywhere.
PostScript
PostScript er et sidebeskrivelsessprog, der bruges til at definere sider til udskrivning ved hjælp af PostScript-drivere. PostScript blev skabt af Adobe Systems i 1982 og bruges hovedsageligt til udgivelse. PostScript er også et generelt programmeringssprog, men det er primært designet til udskrivning og publicering.
Sikkerhed og tryghed
RISIKO: LOWEn PPD er en passiv tekstfil uden eksekverbar kode, så det er sikkert at åbne eller inspicere en. To praktiske forholdsregler: Brug kun den PPD, der passer til din nøjagtige printermodel - en forkert PPD får indstillinger til at opføre sig forkert eller udskrive fejlbehæftet - og download PPD'er fra printerproducenten eller OpenPrinting/CUPS-databasen, ikke tilfældige «driver»-sider, som ofte pakker drivere ind i adware-installationsprogrammer. Manuel redigering af en PPD kan ødelægge udskrivningen, hvis nøgleordssyntaksen er forkert; valider Linux/macOS PPD'er med værktøjet cupstestppd.
Formatdetaljer
kort fortaltProgrammer der åbner PPD-filer
Tekniske detaljer
dyb specifikation| Format-type | Beskrivelse af printeregenskaber i almindelig tekst (driverdatafil) |
| MIME-type | application/vnd.cups-ppd |
| Tekstkodning | ASCII / ISO Latin-1; UTF-8 i visse moderne filer |
| Filsignatur | Ingen binære magic bytes; første linje er `*PPD-Adobe: "4.3"` ifølge specifikationen |
| Direktiv-syntaks | Hvert nøgleordsdirektiv begynder med `*` (stjerne); værdier følger efter et kolon |
| Komprimering | Ukomprimeret almindelig tekst; leveres ofte som `.ppd.gz` (gzip-komprimeret) |
| Typisk filstørrelse | 5 KB - 500 KB afhængigt af printerens funktionssæt |
| Udvikler | Adobe Systems (PPD-specifikation); individuelle filer er forfattet af printerproducenter |
| Understøttede platforme | macOS, Linux (CUPS), Windows (PostScript-driver), Unix |
| Printsystem-integration | Installeres via `lpadmin` eller CUPS-webgrænseflade; valideres med `cupstestppd` |
| Beskriver | Papirstørrelser, inputbakker, outputopløsninger, indbyggede skrifttyper, efterbehandlingsmuligheder (dupleks, hæftning) |
| PostScript-kodeindlejringer | Hver indstillingspost indeholder et fragment af PostScript-kode, der sendes til printeren, når den pågældende indstilling vælges |
| Intern versionserklæring | `*PPD-Adobe:` (spec-version), `*FormatVersion:` og `*FileVersion:` nøgleord for finere versionering |
| Nuværende status | Bliver udfaset til fordel for IPP Everywhere / AirPrint driverfri udskrivning; CUPS 3.x har udfaset klassiske PPD-baserede drivere |
| Udgivet | 1980s with Adobe PostScript; PPD spec v4.3 (1996) is the canonical version |
| Seneste version | PPD specification 4.3 (Adobe, 1996); still used, notably by CUPS |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.adobe.com |
PPD-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om PPD-filer.