印表機 INF 檔案安裝區段
重要
新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。
如需詳細資訊,請參閱 新式列印平臺 和 列印支援應用程式設計指南。
對於 Windows NT 4.0 和舊版,向客戶提供迷你驅動程式的廠商也會向客戶提供從Microsoft取得的適當Microsoft列印機驅動程序複本。
一般而言,針對 Windows 2000 和更新版本,廠商不會與其迷你驅動程式一起散發Microsoft的印表機驅動程式。 相反地,每個廠商都會提供一個 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通用印表機驅動程式和Pjlmon.dll, 支援印表機作業語言的語言監視器 (PJL),並提供 PJL 印表機的雙向通訊。
[TTFSUB.OEM]
安裝隨附於 Windows 驅動程式套件 (WDK) 的 Ttfsub.gpd,並包含一組適用於通用 TrueType 字型替代的 *TTFS 專案,可與 Unidrv 支援的印表機搭配使用。
[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.