Beskrivelse af PostScript-printer - PostScript Printer Description

PostScript-printerbeskrivelse
Filnavneudvidelse
.ppd
Internetmedietype
tekst / almindelig, applikation / vnd.cups-ppd
Magisk nummer * PPD-Adobe
Udviklet af Adobe Systems

PPD- filer ( PostScript Printer Description ) oprettes af leverandører for at beskrive hele det sæt funktioner og funktioner, der er tilgængelige for deres PostScript- printere.

En PPD indeholder også PostScript-koden (kommandoer), der bruges til at påkalde funktioner til udskriftsjobbet . Som sådan fungerer PPD'er som drivere til alle PostScript-printere ved at give en samlet grænseflade til printerens muligheder og funktioner. For eksempel indeholder en generisk PPD-fil til alle modeller af HP Color LaserJet:

*% =================================
*% Basic Device Capabilities
*% =================================
*LanguageLevel: "2"
*ColorDevice: True
*DefaultColorSpace: CMYK
*TTRasterizer: Type42
*FileSystem: False
*Throughput: "10"

der angiver, at printeren forstår PostScript niveau 2, er en farveenhed osv. PPD kan beskrive tilladte papirstørrelser, hukommelseskonfigurationer, den mindste skrifttypesæt til printeren og endda specificere en træbaseret brugergrænseflade til printerspecifik konfiguration.

En PPD kaldes også ofte PostScript-sidebeskrivelse i stedet for printerbeskrivelse , dette skyldes, at PostScript har begrebet Page-enheder, hvor konfigurationen af ​​PostScript-sidebeskrivelse læses fra eller gemmes som en PPD-fil.

CUPS

CUPS bruger PPD-drivere til alle sine PostScript-printere og har endda udvidet konceptet til at tillade PostScript-udskrivning til ikke-PostScript-udskrivningsenheder ved at lede output gennem et CUPS-filter. En sådan fil er ikke længere en standard PPD, men snarere en "CUPS-PPD". CUPS-klienter læser normalt den aktuelle PPD-fil fra serveren, hver gang der oprettes et nyt udskriftsjob. Det er placeret i /usr/share/ppd/ eller /usr/share/cups/model/ .

/usr/share/ppd
├── cupsfilters
│   ├── Fuji_Xerox-DocuPrint_CM305_df-PDF.ppd
│   ├── Generic-PDF_Printer-PDF.ppd
│   ├── HP-Color_LaserJet_CM3530_MFP-PDF.ppd
│   ├── pxlcolor.ppd
│   ├── pxlmono.ppd
│   └── Ricoh-PDF_Printer-PDF.ppd
├── cups-pdf
│   ├── CUPS-PDF_noopt.ppd
│   └── CUPS-PDF_opt.ppd
└── custom

Windows

Microsoft Windows bruger også PPD-filer, men konverterer disse til et binært .BPD-filformat, før de bruges. Disse gemmes normalt i %WINDIR%\system32\spool\drivers\w32x86\3 et x86-system eller %WINDIR%\System32\spool\drivers\x64\3 på et 64-bit-system. Opdatering af PPD-filer kræver fjernelse og derefter geninstallation af printeren.

MIME-type

MIME-typen for CUPS-varianten af ​​PPD er application / vnd.cups.ppd.

Referencer

  1. ^ Referencevejledning til PostScript-sprog Kapitel 6.1 Brug af sideenheder side 393.
  2. ^ IANA: https://www.iana.org/assignments/media-types/application/vnd.cups-ppd

eksterne links