次の方法で共有


更新されたコア印刷ドライバーの使用

重要

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

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

製造元が提供するほとんどの印刷ドライバーは、デバイスに依存する機能のみを実装し、システム提供のコア ドライバー コンポーネントに依存して汎用プリンター機能を管理します。 UniDrv、PostScript、XPSDrv は、多くの製造元が提供するドライバーが依存する、プリンターの制御と構成に役立つコア ドライバー コンポーネントの例です。

通常、プリンターの製造元は、Microsoft のコア印刷ドライバーを印刷ドライバー パッケージに含めません。 代わりに、ドライバー パッケージ内の INF ファイルは、Microsoft のプリンター INF ファイル Ntprint.inf を呼び出すだけで、適切なコア印刷ドライバーがインストールされます。

ただし、Microsoft はコア印刷ドライバーの更新バージョンを定期的にリリースしており、一部の製造元は、更新されたバージョンでのみ使用できる機能を必要とするドライバー パッケージを提供する場合があります。 このセクションでは、必要なコア印刷ドライバーのバージョンでインストールする手順について説明します。

パッケージ

Windows Vista および Windows Server 2008 では、オペレーティング システムはすべての印刷ドライバー パッケージを一意のオブジェクトとして扱います。 オペレーティング システムは、各ドライバー パッケージのファイルを Windows ドライバー ストア内の別のフォルダーに格納します。 Windows プリンター インストーラーは、他のドライバー パッケージとは別に動作するようにドライバー パッケージを構成し、各ドライバー パッケージはオペレーティング システムによって個別に管理されます。

Windows では、各ドライバー パッケージが完全なユニットとして格納され、ポイント アンド プリント中に、ドライバー パッケージ全体がプリント サーバーからクライアントにダウンロードされ、インストールされます。 パッケージ対応ドライバーは、独立したオブジェクトとしてのドライバー パッケージの管理と互換性があります。 パッケージ対応の印刷ドライバーには、パッケージの外部にあるファイルに対する印刷ドライバーの依存関係がある場合でも、ポイントアンドプリント操作を有効にするための エントリ が INF ファイルに含まれています。

Windows Vista の更新

独立したドライバー パッケージをサポートし、ハードウェア製造元がコア ドライバー コンポーネントを利用できるようにするため、Windows Vista (以降) では、パッケージ対応ドライバーがコア ドライバー パッケージへの依存関係を登録できます。 Microsoft は、Windows Vista のプリンター用のコア ドライバー パッケージを 1 つだけ提供しています。 そのパッケージは、ドライバー情報ファイル Ntprint.inf に記述されています。 製造元が提供するほぼすべての印刷ドライバー (パッケージ対応ドライバーを含む) は、このコア ドライバー パッケージに依存します。

Microsoft は、このコア ドライバー パッケージの更新バージョンを定期的にリリースします。 たとえば、Windows Vista 用 Service Pack 1 には、コア ドライバー パッケージの更新バージョンが含まれています。 一部の製造元は、これらの更新プログラムを利用する必要があり、ドライバーが Windows Vista の最初のリリースに含まれるコア ドライバー パッケージのバージョンに依存できなくなることに気付いている可能性があります。

このセクションでは、更新されたコア ドライバー ファイルに依存するパッケージ対応ドライバーを構築する方法と、製造元が提供するパッケージ対応ドライバーがインストールされたときに更新されたコア ドライバー パッケージがインストールされるようにする方法について説明します。

検討されているトピックは、次のとおりです。

更新されたコア ドライバーでパッケージ対応ドライバーを構築する

パッケージ対応ではないドライバーのコア ドライバー ファイルを更新する

Windows XP と Windows Vista 用にドライバー パッケージを 1 つ作成する