次の方法で共有


XPSDrv ドライバー オプション

重要

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

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

XPSDrv 印刷ドライバーの構成モジュールは、次のいずれかの方法を使用して実装できます。

テキスト ファイルのみ 構成モジュールは GPD または PPD ファイルによって定義され、Unidrv または PScript5 構成モジュールを使用してすべての構成関数を実装します。 テキスト ファイルのみの方法では、開発時間が最も速く、開発コストが最も低くなりますが、カスタマイズのサポートは限られています。 この方法は、XPSDrv パススルーまたは基本的な XPSDrv 印刷ドライバーに最適です。

プラグイン 構成モジュールは、GPD または PPD ファイルと、1 つ以上の Unidrv または PScript5 印刷ドライバー構成プラグインによって定義されます。プラグインメソッドを使用すると、Unidrv または PScript5 構成モジュールに依存しながら、構成動作とユーザー エクスペリエンスの特定の側面をカスタマイズする柔軟性が得られます。 このメソッドの開発に必要な時間は、印刷ドライバーに必要なカスタマイズの程度によって異なります。 この方法は、すべての種類の印刷ドライバーに適しています。

このようなプラグインの 1 つである Mxdwdui.dll は、IPrintOemUIMXDC COM インターフェイスを介して Microsoft XPS Document Converter (MXDC) の構成を 有効にするために Microsoft によって提供されます。 MXDC は、GDI ベースのアプリケーションからの出力を変換して XPS パッケージを生成します。 このプラグインを使用して XPS ドライバーに機能をすばやく追加することは、独自のプラグインで実行できる操作の一例です。

モノリシック
構成モジュールを完全に定義して実装します。 モノリシック メソッドは、すべての印刷ドライバーの開発とテストを実行する必要があるため、一般に最もコストの高い方法ですが、この方法ではカスタマイズの機会も最も多くなります。