IPrintCoreUI2 COM インターフェイス
重要
最新の印刷プラットフォームは、Windows がプリンターと通信するための推奨手段です。 プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。
詳細については、 最新の印刷プラットフォーム および 印刷サポート アプリ設計ガイドを参照してください。
IPrintCoreUI2
COM インターフェイスは、 IPrintOemDriverUI COM インターフェイスを拡張します。 Windows XP 以降では、Pscript5 ドライバーは COM インターフェイスを IPrintCoreUI2
提供します。 このインターフェイスのメソッドは、Pscript5 UI プラグインでのみ使用されます。
Method | 説明 |
---|---|
IPrintCoreUI2::DrvGetDriverSetting | UI プラグインがプリンター機能およびその他の内部情報の現在の状態を取得できるようにします。 |
IPrintCoreUI2::DrvUpdateUISetting | UI プラグインが変更されたユーザー インターフェイス オプションをドライバーに通知できるようにします。 |
IPrintCoreUI2::DrvUpgradeRegistrySetting | OEM プラグインがプライベート レジストリ設定をアップグレードできるようにします。 |
IPrintCoreUI2::EnumConstrainedOptions | 制約するフィーチャのオプションを決定します。 |
IPrintCoreUI2::EnumFeatures | プリンターの使用可能な機能を列挙します。 |
IPrintCoreUI2::EnumOptions | 特定の機能の使用可能なオプションを列挙します。 |
IPrintCoreUI2::GetFeatureAttribute | フィーチャ属性リストまたは特定のフィーチャ属性の値を取得します。 |
IPrintCoreUI2::GetGlobalAttribute | グローバル属性リストまたは特定のグローバル属性の値を取得します。 |
IPrintCoreUI2::GetOptionAttribute | オプション属性リストまたは特定のオプション属性の値を取得します。 |
IPrintCoreUI2::GetOptions | ドライバーの現在の機能設定を、機能/オプションキーワード (keyword)ペアの一覧の形式で取得します。 |
IPrintCoreUI2::QuerySimulationSupport | スプーラー がサポートするシミュレーションの種類を示すスプーラー シミュレーション機能構造を取得します。 |
IPrintCoreUI2::SetOptions | ドライバーの機能設定を設定します。 |
IPrintCoreUI2::WhyConstrained | 指定した機能/オプションの選択が制約される理由を決定します。 |
詳細については、 Printer Driver COM インターフェイスの実装を参照してください。