PostScript Printer Description
出典: フリー百科事典『ウィキペディア(Wikipedia)』
PostScript Printer Description (ポストスクリプト・プリンタ・デスクリプション) は、 PostScript プリンタで利用可能なすべての機能を記述するためプリンタ・メーカーにより作成・供給されるテキスト・ファイルである。 PPD と略称される。
[編集] 概要
PPD は PostScript 言語を開発したアドビシステムズによって策定された。 PPD ファイル内には印刷ジョブがその機能を呼び出すために用いられる PostScript のコード (コマンド) が含まれており、プリンタの諸機能に対する統一されたインターフェースを提供することによって、それ自体ですべての PostScript プリンタに対するドライバとして働く。 例えば、あるプリンタに対する PPD ファイルに
*LanguageLevel: "2" *ColorDevice: True
という記述が含まれていれば、これはプリンタが PostScript の Level 2 を理解すること、それがカラー・プリンタであることを指定している。 その他にも PPD は印刷可能な紙のサイズ、メモリ構成、プリンタの最小のフォント・セットなどを指定することができ、プリンタ固有の設定に対する木構造のユーザ・インターフェースを指定することもできる。
[編集] CUPS での利用
Linux,Mac OS X などで利用されている印刷システムである CUPS は、すべての PostScript プリンタに対して PPD のドライバを用いており、 CUPS のフィルタによりデータを加工することによって非 PostScript プリンタに対しても PPD による操作を可能とするよう概念の拡張がなされている。 このようなファイルはすでに標準の PPD ではないが CUPS-PPD とよばれている。
[編集] 外部リンク
- Adobe Tech Note 5003: PostScript Printer Description (PPD) File Format Specification (PDF ファイル)
- Adobe Tech Note 5645: Update to PPD Specification Version 4.3 (PDF ファイル)
- CUPS, PPDs, PostScript and GhostScript (クルト・プファイフレによるチュートリアル)