PPD 特定介面
重要
新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。
如需詳細資訊,請參閱 新式列印平臺 和 列印支援應用程式設計指南。
IPrintCoreUI2 COM 介面支援使用者介面外掛程式可以呼叫的九種方法,以存取 PPD 檔案中的資訊。 IPrintCorePS2 COM 介面支援其中六種方法。 本節說明這些方法的 PPD 特定行為。
IPrintCoreUI2 介面 PPD 方法
IPrintCoreUI2::EnumConstrainedOptions
IPrintCoreUI2::GetFeatureAttribute
IPrintCoreUI2::GetGlobalAttribute
IPrintCoreUI2::GetOptionAttribute
IPrintCorePS2 介面 PPD 方法
IPrintCorePS2::GetFeatureAttribute
IPrintCorePS2::GetGlobalAttribute
IPrintCorePS2::GetOptionAttribute
在本節中,這兩個介面成員之任何方法的參考都會套用至這兩種方法。 例如,GetOptions 的參考會套用至 IPrintCoreUI2::GetOptions,以及 IPrintCorePS2::GetOptions。
PPD 功能可用性
在本節中,「目前無法使用PPD功能」一詞表示列印機不支援此功能,或功能的非無/False 選項受限於目前的可安裝選項設定。
例如,「雙工功能目前無法使用」表示PPD未指定 *雙 工功能關鍵詞,或 *雙 工功能關鍵詞的非無選項目前受限於未安裝雙工單位的事實。