オプション制約
重要
最新の印刷プラットフォームは、Windows がプリンターと通信するための推奨手段です。 プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。
詳細については、 最新の印刷プラットフォーム および 印刷サポート アプリ設計ガイドを参照してください。
ユーザーがプリンター機能に関連付けられている特定のプリンター オプションをインストールまたは選択する機能を制限することが必要な場合があります。 次の種類のオプション制約を指定できます。
競合するオプションが既に選択されている場合に選択できないように、オプションを制限できます。 これらの制約は、 選択制約と呼ばれます。
競合するインストール可能なオプションが既にインストールされている場合にインストールできないように、インストール可能なオプションを制限できます。 これらの制約は、 インストール制約と呼ばれます。
競合するインストール可能なオプションが既にインストールされている場合は選択できないように、または必要なインストール可能なオプションがインストールされていない場合は選択できないように、オプションを制限できます。 これらの制約は、 選択とインストールの間の制約と呼ばれます。
ドライバーのユーザー インターフェイス コードは、ユーザーがプリンターのプロパティ シート ダイアログ ボックスで [OK] ボタンを選択したときに制約を適用します。 無効なオプションの組み合わせが選択されている場合、ユーザーには、プロパティ シート ページを変更するか、 機能の競合の優先順位に基づいてドライバーが自動的に修正を試みることによって競合を修正するかを選択できます。