PostScript Printer Description

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。CharHigh (会話 | 投稿記録) による 2013年7月8日 (月) 06:16個人設定で未設定ならUTC)時点の版 (→‎CUPS での利用)であり、現在の版とは大きく異なる場合があります。

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 とよばれている。

外部リンク