XPSDrv ドライバー推奨事項
重要
Windows でプリンターとの通信手段として推奨されるのは、最新の印刷プラットフォームです。 プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。
詳細については、最新の印刷プラットフォームに関する記事および「印刷サポート アプリの設計ガイド」を参照してください。
XPSDrv ドライバーの要件に加えて、次のベスト プラクティスを考慮する必要があります。
モジュール式の GPD または PPD ファイルを使用します。 Unidrv ベースまたは PScript5 ベースの構成モジュールの場合、印刷ドライバーは、フィルターごとに個別の GPD または PPD ファイルを提供する必要があります。 次に、1 つの "親" 印刷ドライバー GPD または PPD ファイルで、フィルターごとの GPD または PPD ファイルをすべて参照する必要があります。 GPD ファイルと PPD ファイルをフィルターごとにモジュール式で整理することで、フィルターパイプラインにおけるフィルターのモジュール性と再利用性を維持することができます。
パブリック印刷スキーマのキーワードにマップします。 可能な限り、すべての印刷ドライバーの設定と印刷ドライバーの機能を、パブリック印刷スキーマ内の同等のキーワードにマップする必要があります。 印刷ドライバーの設定をパブリック印刷スキーマ キーワードにマッピングすると、アプリケーションで新しい機能をより簡単に導入できます。 このマッピングにより、印刷ドライバーとアプリケーションとシステム間のプリンター設定の同期も向上します。