Opis drukarki PostScript - PostScript Printer Description

Opis drukarki PostScript
Rozszerzenie nazwy pliku
.ppd
Rodzaj mediów internetowych
tekst / zwykły, aplikacja / vnd.cups-ppd
magiczny numer * PPD-Adobe
Opracowany przez Adobe Systems

Pliki PostScript Printer Description ( PPD ) są tworzone przez dostawców w celu opisania całego zestawu funkcji i możliwości dostępnych dla ich drukarek PostScript .

Plik PPD zawiera również kod PostScript (polecenia) używane do wywoływania funkcji dla zadania drukowania . W związku z tym pliki PPD działają jako sterowniki dla wszystkich drukarek PostScript, zapewniając ujednolicony interfejs dla możliwości i funkcji drukarki. Na przykład ogólny plik PPD dla wszystkich modeli HP Color LaserJet zawiera:

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

co oznacza, że ​​drukarka obsługuje język PostScript Level 2, jest urządzeniem obsługującym kolor i tak dalej. PPD może opisywać dopuszczalne rozmiary papieru, konfiguracje pamięci, minimalny zestaw czcionek dla drukarki, a nawet określać interfejs użytkownika oparty na drzewie dla konfiguracji specyficznej dla drukarki.

Plik PPD jest również często nazywany opisem strony w języku PostScript zamiast opisu drukarki , ponieważ w języku PostScript występuje koncepcja urządzeń stron, w których konfiguracja opisu strony w języku PostScript jest odczytywana lub zapisywana jako plik PPD.

KUBKI

CUPS używa sterowników PPD do wszystkich swoich drukarek PostScript, a nawet rozszerzył tę koncepcję, aby umożliwić drukowanie PostScript na urządzeniach drukujących innych niż PostScript, kierując wyjście przez filtr CUPS. Taki plik nie jest już standardowym PPD, ale raczej „CUPS-PPD”. Klienci CUPS zwykle odczytują bieżący plik PPD z serwera za każdym razem, gdy tworzone jest nowe zadanie drukowania. Znajduje się w /usr/share/ppd/ lub /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 również używa plików PPD, ale przed użyciem konwertuje je na binarny format pliku .BPD. Zwykle są one przechowywane w %WINDIR%\system32\spool\drivers\w32x86\3 systemie x86 lub %WINDIR%\System32\spool\drivers\x64\3 w systemie 64-bitowym. Aktualizacja plików PPD wymaga usunięcia, a następnie ponownego zainstalowania drukarki.

Typ MIME

Typ MIME dla wariantu CUPS PPD to application / vnd.cups.ppd.

Bibliografia

  1. ^ Poradnik języka PostScript, rozdział 6.1 Korzystanie z urządzeń stronicowych strona 39 3.
  2. ^ IANA: https://www.iana.org/ assignments/media - types/application/vnd.cups - ppd

Zewnętrzne linki