次の方法で共有


PPD 固有のインターフェイス

重要

Windows でプリンターとの通信手段として推奨されるのは、最新の印刷プラットフォームです。 プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。

詳細については、最新の印刷プラットフォームに関する記事および「印刷サポート アプリの設計ガイド」を参照してください。

IPrintCoreUI2 COM インターフェイス」は、ユーザー インターフェイス プラグインが PPD ファイル内の情報にアクセスするために呼び出すことができる 9 つのメソッドをサポートしています。 「IPrintCorePS2 COM インターフェイス」では、これらのメソッドのうち 6 つがサポートされています。 このセクションでは、これらのメソッドの PPD 固有の動作について説明します。

IPrintCoreUI2 インターフェイス PPD メソッド

IPrintCoreUI2::EnumConstrainedOptions

IPrintCoreUI2::EnumFeatures

IPrintCoreUI2::EnumOptions

IPrintCoreUI2::GetOptions

IPrintCoreUI2::GetFeatureAttribute

IPrintCoreUI2::GetGlobalAttribute

IPrintCoreUI2::GetOptionAttribute

IPrintCoreUI2::SetOptions

IPrintCoreUI2::WhyConstrained

IPrintCorePS2 インターフェイス PPD メソッド

IPrintCorePS2::EnumFeatures

IPrintCorePS2::EnumOptions

IPrintCorePS2::GetOptions

IPrintCorePS2::GetFeatureAttribute

IPrintCorePS2::GetGlobalAttribute

IPrintCorePS2::GetOptionAttribute

このセクション全体を通して、両方のインターフェイスのメンバーであるメソッドへの参照は、両方のメソッドに適用されます。 たとえば、GetOptions への参照は、IPrintCoreUI2::GetOptions および IPrintCorePS2::GetOptions に適用されます。

PPD 使用可能な機能

このセクションでは「PPD 機能は現在使用できません」という語句は、プリンターが機能をサポートしていないか、機能の None/False 以外のオプションが現在のインストール可能なオプション設定によって制限されていることを意味します。

たとえば「双方向機能は現在使用できません」 とは、PPD で *双方向機能キーワードが指定されていないか、双方向機能キーワードの None 以外のオプションが現在、双方向ユニットがインストールされていないという事実によって制約されていることを意味します。