PostScript Printer Description

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索

PostScript Printer Description (ポストスクリプト・プリンタ・デスクリプション) は、 PostScript プリンタで利用可能なすべての機能を記述するためプリンタ・メーカーにより作成・供給されるテキスト・ファイルである。 PPD と略称される。

概要[編集]

PPD は PostScript 言語を開発したアドビシステムズによって策定された。 PPD ファイル内には印刷ジョブがその機能を呼び出すために用いられる PostScript のコード (コマンド) が含まれており、プリンタの諸機能に対する統一されたインターフェースを提供することによって、それ自体ですべての PostScript プリンタに対するドライバとして働く。 例えば、あるプリンタに対する PPD ファイルに

*LanguageLevel: "2"
*ColorDevice: True

という記述が含まれていれば、これはプリンタが PostScript の Level 2 を理解すること、それがカラー・プリンタであることを指定している。 その他にも PPD は印刷可能な紙のサイズ、メモリ構成、プリンタの最小のフォント・セットなどを指定することができ、プリンタ固有の設定に対する木構造のユーザ・インターフェースを指定することもできる。

CUPS での利用[編集]

LinuxMac OS X などで利用されている印刷システムである CUPS は、すべての PostScript プリンタに対して PPD のドライバを用いており、 CUPS のフィルタによりデータを加工することによって非 PostScript プリンタに対しても PPD による操作を可能とするよう概念の拡張がなされている。 このようなファイルはすでに標準の PPD ではないが CUPS-PPD とよばれている。

外部リンク[編集]