印表機驅動程式和外掛程式協助程式介面

重要

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

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

Windows Vista 和更新版本中提供的 IPrintCoreHelper 介面提供所有四個核心驅動程式模組中可用的基本功能:Unidrv 轉譯、Unidrv 使用者介面 (UI) 、Pscript5 轉譯和 Pscript5 UI。 單一介面會提供給所有四個模組,因為:

  • 介面反映基礎架構。

  • 介面可讓您撰寫常見的程式碼模組,讓外掛程式執行特定行為,例如條件約束解析。

您可以使用 IPrintCoreHelper 介面,為 Unidrv 型和 Pscript5 型驅動程式撰寫單一 UI 取代外掛程式。

由於 Pscript5 和 Unidrv 驅動程式基礎結構之間的差異,因此有兩個額外的介面:IPrintCoreHelperUni 和 IPrintCoreHelperPS,繼承自IPrintCoreHelper介面,並根據個別驅動程式提供擴充服務。 這些介面只能在各自的模組中使用。 Pscript5 協助程式介面 IPrintCoreHelperPS提供特定 PostScript 印表機描述的存取權, (PPD) 資料,而 Unidrv 協助程式介面 IPrintCoreHelperUni可讓您透過 GDL 剖析器存取一般印表機組態, (GPD) 檔案,這是 Windows Vista 的新功能。

本節提供下列主題:

外掛程式的 Unidrv 和 Pscript5 協助程式介面

發佈介面

IPrintCoreHelper 介面的詳細資料