Hva er PPD-filformatet?
.ppd er en systemfil assosiert med PostScript. .ppd-filer lagrer innstillinger for PostScript-skrivere, inkludert:
- fontinnstillinger,
- papirstørrelse og format,
- bildeoppløsning (dpi),
- innstillinger for utskriftskø.
I tillegg kan en .ppd-fil inneholde kodesnutter skrevet i PostScript som kalles opp under utskrift for å aktivere et spesifikt valg.
.ppd er et rent tekstformat uten binær signatur. Hver direktivlinje begynner med en stjerne (*), og filen åpnes med den påkrevde overskriften *PPD-Adobe: "4.3" - som identifiserer spesifikasjonsversjonen på linje én. Filen beskriver hva en spesifikk PostScript-skriver er i stand til: innebygde fonter, papirskuffer, støttede oppløsninger og den nøyaktige PostScript-koden som skal sendes når hvert alternativ velges. Det er ikke en komplett driver, men en datafil som brukes av operativsystemets utskriftssystem - CUPS på macOS og Linux, eller Windows PostScript-driveren. .ppd-filer distribueres også ofte i gzip-komprimert form som .ppd.gz. På moderne systemer blir formatet gradvis erstattet av driverløse utskriftsstandarder som IPP Everywhere.
PostScript
PostScript er et sidebeskrivelsesspråk som brukes til å definere sider for utskrift ved hjelp av PostScript-drivere. PostScript ble utviklet av Adobe Systems i 1982 og brukes hovedsakelig innen publisering. PostScript er også et generelt programmeringsspråk, men det er primært designet for utskrift og publisering.
Sikkerhet og trygghet
RISIKO: LOWEn PPD er en passiv tekstfil uten kjørbar kode, så det er trygt å åpne eller inspisere den. To praktiske forholdsregler: bruk kun PPD-filen som samsvarer med din nøyaktige skrivermodell - feil PPD kan føre til at funksjoner ikke virker eller at utskriften blir feil - og last ned PPD-er fra skriverprodusenten eller OpenPrinting/CUPS-databasen, ikke fra tilfeldige «driver-sider» som ofte pakker drivere inn i installasjonsprogrammer med reklame. Manuell redigering av en PPD kan ødelegge utskriftsfunksjonaliteten hvis syntaksen blir feil; valider PPD-er på Linux/macOS med verktøyet cupstestppd.
Formatdetaljer
i et nøtteskallProgrammer som åpner PPD-filer
Tekniske detaljer
dyp spesifikasjon| Format-type | Beskrivelse av skriverfunksjoner i ren tekst (driverdatafil) |
| MIME-type | application/vnd.cups-ppd |
| Tekstkoding | ASCII / ISO Latin-1; UTF-8 i enkelte moderne filer |
| Filsignatur | Ingen binære magiske byte; første linje er `*PPD-Adobe: "4.3"` i henhold til spesifikasjonen |
| Direktiv-syntaks | Hvert nøkkelord-direktiv begynner med `*` (stjerne); verdier følger etter et kolon |
| Komprimering | Ukomprimert ren tekst; leveres ofte som `.ppd.gz` (gzip-komprimert) |
| Typisk filstørrelse | 5 KB - 500 KB avhengig av skriverens funksjonssett |
| Utvikler | Adobe Systems (PPD-spesifikasjon); individuelle filer er skrevet av skriverprodusenter |
| Støttede plattformer | macOS, Linux (CUPS), Windows (PostScript-driver), Unix |
| Integrasjon i utskriftssystem | Installeres via `lpadmin` eller CUPS-webgrensesnitt; valideres med `cupstestppd` |
| Beskriver | Papirstørrelser, inndataskuffer, utdatakvalitet, innebygde fonter, etterbehandlingsvalg (tosidig, stifting) |
| Innebygd PostScript-kode | Hvert valg inneholder et fragment av PostScript-kode som sendes til skriveren når valget er aktivert |
| Intern versjonserklæring | `*PPD-Adobe:` (spesifikasjonsversjon), `*FormatVersion:` og `*FileVersion:` nøkkelord for mer detaljert versjonskontroll |
| Gjeldende status | Blir faset ut til fordel for IPP Everywhere / AirPrint driverløs utskrift; CUPS 3.x har faset ut klassiske PPD-baserte drivere |
| Utgitt | 1980s with Adobe PostScript; PPD spec v4.3 (1996) is the canonical version |
| Siste versjon | PPD specification 4.3 (Adobe, 1996); still used, notably by CUPS |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.adobe.com |
PPD-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om PPD-filer.