Pscript ユーザー インターフェイス
重要
プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。
詳細については、プリントサポートアプリデザインガイド.
Pscript ユーザー インターフェイスは、CPSUI を使用して次のプロパティ シート ページを作成します。
プリンター プロパティ シートの [デバイス設定] ページ。ユーザーがプリンター フォルダーまたはプリンター ウィンドウから [プロパティ] メニュー項目を選択すると表示されます。 このページには、プリンター固有の構成設定が一覧表示されます。
ドキュメント プロパティ シートの [レイアウト]、[用紙/品質]、および [詳細設定] ページ。ユーザーがプリンター フォルダーまたはプリンター ウィンドウから [印刷設定] メニュー項目を選択したとき、またはアプリケーションが PrinterProperties または DocumentProperties 関数を呼び出したときに表示されます。 このページには、ドキュメント固有の構成設定が一覧表示されます。
これらのプロパティ シート ページには、プリンターの Pscript ミニドライバーで指定されたプリンター機能とプリンター オプションが含まれています。 また、ユーザーはオプション値を変更することもできます。
Pscript ユーザー インターフェイスは、ユーザー モード プリンター インターフェイス DLL として実装されます。 この DLL 内のコードは、CPSUI と連携して、プロパティ シート ページの内容を指定します。 この DLL は、ミニドライバーの情報に基づいて、プリンター オプションを組み合わせることができる制約を適用します。 また、ユーザーがプリンターにインストールされていないオプションを選択しないようにします。
Pscript で提供されるプロパティ シート ページを変更するには、ユーザー インターフェイス プラグインを提供します。このプラグインについては、「Microsoft のプリンター ドライバーのカスタマイズ」セクションで説明されています。