共用方式為


印表機 INF 檔案資料區段

重要

建議您使用 Microsoft 的 IPP 收件匣類別驅動程式以及 PRINT Support Apps () ,來自訂印表機裝置開發Windows 10和 11 中的列印體驗。

如需詳細資訊,請參閱 列印支援應用程式設計指南

預設 Windows 2000 和更新版本的印表機類別安裝程式Ntprint.dll,可讓印表機 INF 檔案包含資料區段。 資料區段是使用下列格式來指定:

DataSection= SectionName

其中 SectionName 是 INF 檔案區段名稱。

資料區段可用來指定多部印表機通用的 印表機 INF 檔案專案 集。 藉由將具名區段下清單中的一般專案分組,然後使用使用專案之每部印表機的 DataSection 語句來參考該區段,專案清單就只能包含在 INF 檔案中一次。

Microsoft 的印表機 INF 檔案 Ntprint.inf 會定義下列資料區段:

  • [PSCRIPT_DATA]

    將值指派給 Microsoft PostScript 印表機驅動程式的 DriverFileConfigFileHelpFile 專案。

  • [UNIDRV_DATA]

    將值指派給 Microsoft 通用印表機驅動程式的 DriverFileConfigFileHelpFile 專案。

  • [UNIDRV_BIDI_DATA]

    針對雙向列印機,將值指派給 Microsoft 通用印表機驅動程式的 DriverFileConfigFileHelpFileLanguageMonitor 專案。

這些資料區段應該從廠商提供的 INF 檔案中參考。 如需範例,請參閱 安裝 Unidrv Minidriver安裝 Pscript Minidriver

注意 IHV 印表機 INF 檔案具有 Needs 專案或參考 Ntprint.inf 的 Include 專案,不得包含與 Ntprint.inf 中任何 INF 區段名稱相同的資料區段名稱。 在廠商提供的印表機 INF 檔案中命名資料區段之前,請先搜尋 %windir%/inf/Ntprint.inf,以確定您的節名稱不存在為區段名稱, (Ntprint.inf 內任何類型的) 。

「Previous Names」 區段

Windows 2000 和更新版本的印表機類別安裝程式會辨識稱為「先前名稱」的特殊資料區段。 每個 INF 檔案中都允許其中一個區段。 區段中的專案可識別印表機名稱與 Windows 2000 和更新版本不同的驅動程式,而不是 Windows 95/98/Me。 指定這類名稱差異可讓連線到 Windows 2000 和更新版本的 Windows 95/98/Me 用戶端支援 Point 和 Print。

本節中每個專案的格式為:

Windows 2000 或更新版本的印表機名稱」 = 「Windows 95/98/Me 印表機名稱

以下是範例專案:

[Previous Names]
"HP Color LaserJet" = "HP Color LaserJet (MS)"
"HP DeskJet 1200C" = "HP DeskJet 1200C (MS)"
"HP DeskJet 310" = "HP DeskJet 310 Printer"