Vad är filformatet PPD?
.ppd är en systemfil associerad med PostScript. .ppd-filer lagrar inställningar för PostScript-skrivare, inklusive:
- typsnittsinställningar,
- sidstorlek och format,
- bildupplösning (dpi),
- inställningar för skrivarkö.
Dessutom kan en .ppd-fil innehålla kodavsnitt skrivna i PostScript som anropas under utskrift för att aktivera ett specifikt alternativ.
.ppd är ett textformat utan binär signatur. Varje direktivrad börjar med en asterisk (*), och filen öppnas med det obligatoriska huvudet *PPD-Adobe: "4.3" - vilket identifierar specifikationsversionen på rad ett. Filen beskriver vad en specifik PostScript-skrivare kan hantera: inbyggda typsnitt, pappersfack, upplösningsstöd och den exakta PostScript-kod som ska skickas när varje alternativ väljs. Det är inte en komplett drivrutin utan en datafil som används av operativsystemets utskriftssystem - CUPS på macOS och Linux, eller Windows PostScript-drivrutin. .ppd-filer distribueras också ofta i gzip-komprimerad form som .ppd.gz. På moderna system ersätts formatet gradvis av drivrutinsfria utskriftsstandarder som IPP Everywhere.
PostScript
PostScript är ett sidbeskrivningsspråk som används för att definiera sidor för utskrift med PostScript-drivrutiner. PostScript skapades av Adobe Systems 1982 och används främst inom förlagsverksamhet. PostScript är också ett generellt programmeringsspråk, men det är främst utformat för utskrift och publicering.
Säkerhet & trygghet
RISK: LOWEn PPD är en passiv textfil utan exekverbar kod, så det är säkert att öppna eller inspektera den. Två praktiska varningar: använd endast den PPD som matchar din exakta skrivarmodell - fel PPD gör att alternativ fungerar dåligt eller skriver ut felaktigt - och ladda ner PPD-filer från skrivartillverkaren eller OpenPrinting/CUPS-databasen, inte från slumpmässiga webbplatser för drivrutiner som ofta paketerar dem med annonsprogram. Att redigera en PPD manuellt kan förstöra utskriftsfunktionen om syntaxen blir fel; validera PPD-filer för Linux/macOS med verktyget cupstestppd.
Formatdetaljer
i ett nötskalProgram som öppnar PPD-filer
Tekniska detaljer
djup specifikation| Formattyp | Textbaserad beskrivning av skrivarfunktioner (drivrutinsdatafil) |
| MIME-typ | application/vnd.cups-ppd |
| Textkodning | ASCII / ISO Latin-1; UTF-8 i vissa moderna filer |
| Filsignatur | Inga binära magic bytes; första raden är `*PPD-Adobe: "4.3"` enligt specifikation |
| Direktivsyntax | Varje nyckelordsdirektiv börjar med `*` (asterisk); värden följer efter ett kolon |
| Komprimering | Okomprimerad ren text; levereras ofta som `.ppd.gz` (gzip-komprimerad) |
| Typisk filstorlek | 5 KB - 500 KB beroende på skrivarens funktionsuppsättning |
| Utvecklare | Adobe Systems (PPD-specifikation); enskilda filer skapas av skrivartillverkare |
| Plattformar som stöds | macOS, Linux (CUPS), Windows (PostScript-drivrutin), Unix |
| Integration i utskriftssystem | Installeras via `lpadmin` eller CUPS webbgränssnitt; valideras med `cupstestppd` |
| Beskriver | Pappersstorlekar, inmatningsfack, utskriftsupplösningar, inbyggda typsnitt, efterbehandlingsalternativ (dubbelsidigt, häftning) |
| Inbäddad PostScript-kod | Varje alternativ innehåller ett anrop av ett PostScript-kodfragment som skickas till skrivaren när alternativet väljs |
| Intern versionsdeklaration | `*PPD-Adobe:` (specifikationsversion), nyckelorden `*FormatVersion:` och `*FileVersion:` för mer detaljerad versionering |
| Aktuell status | Fasas ut till förmån för IPP Everywhere / AirPrint (drivrutinsfria utskrifter); CUPS 3.x har slutat stödja klassiska PPD-baserade drivrutiner |
| Släppt | 1980s with Adobe PostScript; PPD spec v4.3 (1996) is the canonical version |
| Senaste version | PPD specification 4.3 (Adobe, 1996); still used, notably by CUPS |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.adobe.com |
PPD-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om PPD-filer.