次の方法で共有


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

重要

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

詳細については、「 印刷サポート アプリ v1 および v2 の設計ガイド」を参照してください。

パッケージ対応ドライバーを使用すると、ポイント アンド プリント操作中にパッケージ内のすべてのドライバー コンポーネントが使用できるように構成されます。 ポイント アンド プリントを使用すると、Windows ユーザーはディスクやその他のインストール メディアを提供しなくても、リモート プリンターへの接続を作成できます。 代わりに、プリント サーバーは、印刷ドライバー パッケージをクライアントに自動的にダウンロードします。 詳細については、「ドライバー パッケージを使用したポイント アンド プリント」を参照してください。

更新されたコア ドライバーに含まれるもの

Windows Vista の初期リリースには、コア ドライバー パッケージが 1 つだけ含まれています。 このパッケージには、Ntprint.inf と XPSDrv、UniDrv、PostScript コア ドライバー コンポーネントが含まれています。 コア ドライバー パッケージは定期的に更新され、主要な Windows リリース、サービス パック、および Windows Sustained Engineering (SE) によって配布されるクイック修正エンジニアリング (QFE) パッケージで利用できるようになります。 このパッケージは通常、Microsoft スタンドアロン更新プログラム (MSU) パッケージとして配布されます。これは、PnP インストーラーではなく、Windows MSU インストーラー (Wusa.exe) によってインストールする必要があります。 PnP インストールで使用するために MSU からコア ドライバー パッケージを抽出するプロセスの詳細については、「更新されたコア ドライバー パッケージを取得する」を参照してください。

コア印刷ドライバーに QFE パッケージを使用できる場合は、Windows SE から直接 QFE パッケージを取得できます。 追加の再配布契約に署名する必要がある Microsoft テクニカル アカウント マネージャー (TAM) を通じて QFE パッケージを要求する必要があります。

パッケージ対応ドライバー パッケージで、最初の Windows Vista リリースのバージョンより新しいバージョンのコア ドライバー パッケージを使用する必要がある場合は、必要なコア ドライバー パッケージとパッケージ対応ドライバーを配布する必要があります。 必要なコア ドライバー パッケージがまだドライバー ストアにない場合、Windows Vista には、ドライバーのコア ドライバーの依存関係を解決するメカニズムは用意されていません。 さらに、プラグ アンド プレイ (PnP) マネージャーは、インストールを開始する前に、必要なコア ドライバー パッケージが使用可能かどうかを判断するプリンター インストーラーに役立つ情報を提供しません。 必要なコア ドライバー パッケージがドライバー ストアにない場合、インストールは失敗します。 したがって、製造元がコア ドライバー パッケージの更新バージョンを必要とするパッケージ対応ドライバー パッケージをリリースする場合、インストールが成功するように、リリースには必要なコア ドライバー パッケージが含まれている必要があります。

可能であれば、パッケージ対応ドライバー パッケージを、Windows Vista の初期リリースよりも新しい、システム提供のコア ドライバー パッケージに依存させることは避けてください。 それ以外の場合は、以前のバージョンのコア ドライバー パッケージを使用して Windows Vista リリースにドライバー パッケージが正しくインストールされるように、追加の手順を実行する必要があります。

ローカライズされたヘルプ コンテンツはコア ドライバー パッケージに含まれていますが、このコンテンツは Windows Vista の最初のリリース後には更新されません。 ドライバー パッケージの言語を選択する場合は、パッケージをインストールするユーザーが認識する可能性が最も高い言語を使用します。 通常、複数の言語を網羅する 1 つのパッケージを出荷する製造元は、英語を使用する必要があります。 ドライバー パッケージの言語を選択しても、クライアント コンピューターで既に利用可能なローカライズされたヘルプ コンテンツには影響しません。

MSU ファイルは、プロセッサ アーキテクチャ (IA64、x86、x64) に固有です。 ドライバーに適したアーキテクチャを選択してください。 オプションとして、2 つ以上のアーキテクチャのバイナリ ドライバー ファイルと共通の INF ファイルをバンドルするマルチアーキテクチャ ドライバー パッケージを提供できます。 マルチアーキテクチャ ドライバー パッケージを指定する場合、サポートされるアーキテクチャごとに個別のコア ドライバー パッケージをリリースに含める必要があります。

このセクションでは、次のトピックについて説明します。

更新されたコア ドライバー パッケージを取得する

パッケージ対応ドライバーでコア ドライバーをバンドルする

パッケージ対応ドライバーの INF を更新する