印表機 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 印表機驅動程式的 DriverFile、 ConfigFile和 HelpFile 專案。
[UNIDRV_DATA]
將值指派給 Microsoft 通用印表機驅動程式的 DriverFile、 ConfigFile和 HelpFile 專案。
[UNIDRV_BIDI_DATA]
針對雙向列印機,將值指派給 Microsoft 通用印表機驅動程式的 DriverFile、 ConfigFile、 HelpFile和 LanguageMonitor 專案。
這些資料區段應該從廠商提供的 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"
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應