重要
新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。
如需詳細資訊,請參閱 列印支援應用程式 v1 和 v2 設計指南。
對於 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,其中包含一組 *TTFS 條目,用於通用 TrueType 字型替代方案,能與 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.