プリンター INF ファイルの装飾
重要
Windows でプリンターとの通信手段として推奨されるのは、最新の印刷プラットフォームです。 プリンターデバイス開発におけるWindows 10および11での印刷体験をカスタマイズするために、MicrosoftのIPPインボックスクラスドライバーとPrint Support Apps (PSA)の使用を推奨します。
詳細については、最新の印刷プラットフォームに関する記事および「印刷サポート アプリの設計ガイド」を参照してください 。
プリンター デバイス セットアップ クラスは、さまざまなプロセッサ アーキテクチャ用に記述されたドライバーに対応する機能において、デバイス クラスの中で一意です。 たとえば、x86 プリンター ドライバー (x86 バイナリで構成されるドライバー) を x64 コンピューターに追加できます。 この例の x86 ドライバーは、x64 コンピューターでは実行されません。x86 クライアントのポイントと印刷のサポートを提供します。 別のアーキテクチャのクライアントのポイントと印刷サポートするために追加されるプリンタ―ドライバーは、追加のドライバーと呼ばれます。 ポイントと印刷の詳細については、「ポイントと印刷の概要」を参照してください。
さまざまなプロセッサ アーキテクチャ (つまり、x86、x64、および Itanium アーキテクチャの場合) に追加のドライバーを読み込む必要があるため、Microsoft Windows Server 2003 SP1 以降のプリンター クラス インストーラーと 64 ビット バージョンの Windows XP 以降では、INF Models セクション の装飾を使用して、ドライバーがターゲットとするマシンのアーキテクチャを識別します。
INF ファイルの装飾と Windows バージョン
Windows XP では、プリンター INF ファイルの装飾が導入されました。 Windows XP および Windows Server 2003 では、装飾は省略可能です。 INF モデル セクションで装飾を指定する場合は、現在のプロセッサ アーキテクチャと一致する必要があります。
Windows Server 2003 SP1 および 64 ビット 版の Windows XP 以降では、x64 ドライバーの INF モデル セクションの装飾はオプションではなくなりました。これらのドライバーは、修飾された INF モデル セクションを使用して、ターゲット コンピューターを示す必要があります。