次の方法で共有


プリンター INF ファイル インストール セクション

重要

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

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

Windows NT 4.0 以前では、ミニドライバーを顧客に提供するベンダーは、Microsoft から入手した適切な Microsoft プリンター ドライバーも顧客に提供していました。

Windows 2000 以降では、通常、ベンダーは、Microsoft のプリンター ドライバーをミニドライバーと共に配布しません。 代わりに、各ベンダーは INF ファイルを提供します。この INF ファイルにより、ベンダーのファイルがインストールされ、その後 Microsoft のプリンター INF ファイル Ntprint.inf が呼び出され、適切なプリンター ドライバー コンポーネントがインストールされます。

Microsoft では、更新されたバージョンのプリンター ドライバーを定期的にリリースします。更新されたバージョンでのみ使用できる機能を必要とするミニドライバーでは、追加の手順が必要な場合があります。 詳細については、「更新されたコア印刷ドライバーの使用」を参照してください。

Microsoft のプリンター INF ファイル Ntprint.inf には、ベンダーの INF ファイルで参照できる次の INF DDInstall セクションが含まれています。

  • [PSCRIPT.OEM]

    Microsoft Postscript プリンター ドライバー (Pscript) をインストールします。

  • [UNIDRV.OEM]

    Microsoft ユニバーサル プリンター ドライバー (Unidrv) をインストールします。

  • [UNIDRV_BIDI.OEM]

    Microsoft ユニバーサル プリンター ドライバーと、プリンター ジョブ言語 (PJL) をサポートし、PJL プリンターに双方向通信を提供する言語モニターである Pjlmon.dll をインストールします。

  • [TTFSUB.OEM]

    Windows Driver Kit (WDK) に付属し、Unidrv でサポートされているプリンターで使用できる一般的な TrueType フォント置換用の *TTFS エントリのセットを含む Ttfsub.gpd をインストールします。

  • [sRGBPROFILE.OEM]

    システムの sRGB カラー プロファイルをインストールします。

  • [LOCALE.OEM]

    ロケール識別子を含む Locale.gpd をインストールします。 (「ロケールの参照」を参照してください)。

INF ファイルからこれらの Install セクションを参照するには、次の例に示すように、ファイルで Include ディレクティブと Needs ディレクティブを使用する必要があります。

[Manufacturer]
"ABC Printers"
 
[ABC Printers]
"ABC Printer 100ex" = ABC100EX.GPD, ABC_Printer_100ex
 
[ABC100EX.GPD]
CopyFiles=@ABCres.dll,@ABC100EX.gpd
DataSection=UNIDRV_BIDI_DATA      ; Unidrv Bidirectional Data Section
DataFile=ABC100EX.gpd
Include=NTPRINT.INF               ; Include NTPRINT.INF.
Needs=TTFSUB.OEM,UNIDRV_BIDI.OEM  ; Install Unidrv, TrueType subs,
 ;    and PJL language monitor.