| ファイル名拡張子 |
.ppd |
|---|---|
| インターネットメディアの種類 |
テキスト/プレーン、アプリケーション/vnd.cups-ppd |
| 魔法の数字 | *PPD-アドビ |
| 開発者 | アドビシステムズ |
PostScript プリンター記述( PPD ) ファイルは、 PostScriptプリンターで使用できる機能のセット全体を記述するためにベンダーによって作成されます。
PPD には、印刷ジョブの機能を呼び出すために使用される PostScript コード (コマンド) も含まれます。そのため、PPD は、プリンタの機能と特徴に統一されたインターフェイスを提供することで、すべての PostScript プリンタのドライバとして機能します。たとえば、HP Color LaserJet のすべてのモデルの汎用 PPD ファイルには、次のものが含まれます。
* % ==================================
* % 基本的なデバイス機能
* % ==================================
*LanguageLevel: "2" *ColorDevice: True *DefaultColorSpace: CMYK *TTRasterizer: Type42 *FileSystem: False *Throughput: "10"
これは、プリンタが PostScript レベル 2 を理解し、カラー デバイスであることなどを指定します。PPD では、許容される用紙サイズ、メモリ構成、プリンタの最小フォント セットを記述できるほか、プリンタ固有の構成用のツリー ベースのユーザー インターフェイスも指定できます。
PPDは、プリンター記述ではなくPostScriptページ記述と呼ばれることもあります。これは、PostScriptにページデバイスの概念があり、そこからPostScriptページ記述構成が読み取られたり、PPDファイルとして保存されたりするからです。[1]
カップ
CUPS は、すべての PostScript プリンターに PPD ドライバーを使用します。さらに、出力を CUPS フィルターに送ることで、PostScript 非対応の印刷デバイスへの PostScript 印刷を可能にするという概念も拡張しました。このようなファイルは標準の PPD ではなく、「CUPS-PPD」です。CUPS クライアントは通常、新しい印刷ジョブが作成されるたびにサーバーから現在の PPD ファイルを読み取ります。このファイルは、/usr/share/ppd/またはにあります/usr/share/cups/model/。
/usr/share/ppd ├──カップフィルター │ §── 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 ├──カップス-pdf │ §── CUPS-PDF_noopt.ppd │ └── CUPS-PDF_opt.ppd └── カスタム
ウィンドウズ
Microsoft Windowsも PPD ファイルを使用しますが、使用する前にバイナリ .BPD ファイル形式に変換します。PPD と BPD はどちらも、通常%WINDIR%\system32\spool\drivers\w32x86\3、x86 システムまたは%WINDIR%\System32\spool\drivers\x64\364 ビット システムに保存されます。
PPD ファイルを更新するには、次の 4 つの手順が必要です。
- スプールサービスを停止します。
- 既存の PPD ファイルをそのまま編集するか、更新されたバージョンに置き換えます。
- 古い BPD ファイルを削除します。
- スプール サービスを再起動します。
これにより、更新された PPD から新しい BPD が自動的に生成されます。
MIMEタイプ
CUPS版PPDのMIMEタイプはapplication/vnd.cups-ppdです。[2]
参考文献
- ^ PostScript 言語リファレンスマニュアル、第 6.1 章、ページデバイスの使用、393 ページ。
- ^ IANA: https://www.iana.org/assignments/media-types/application/vnd.cups-ppd
外部リンク
- Adobe PostScript 言語仕様
- Adobe テクニカル ノート 5003: PostScript プリンタ記述 (PPD) ファイル形式仕様 (MIT でホスト)
- Adobe テクニカル ノート 5645: MIT でホストされている PPD 仕様バージョン 4.3 への更新
