列印提供者功能
警告從 Windows 10 開始,支援協力廠商列印提供者的 API 已被取代。 Microsoft 不建議對協力廠商列印提供者進行任何投資。 此外,在 v4 列印驅動程式模型的Windows 8和較新版本產品上,協力廠商列印提供者可能無法建立或管理使用 v4 列印驅動程式的佇列。
藉由支援預先定義的 API 函式集,Microsoft Windows 2000 和更新版本的列印提供者可以提供下列功能:
列印佇列管理
新增、刪除、開啟、關閉、列舉和設定列印佇列的參數。 此外,提供列印佇列狀態變更的通知。
印表機驅動程式管理
新增、刪除、列舉及指定印表機驅動程式的目錄。
列印工作建立
開始和結束檔、開始和結束檔頁面、將作業的資料流程寫入埠、讀取印表機狀態資訊。
列印工作排程
排程、列舉和設定列印工作的參數。
表單管理
新增、刪除、列舉及設定列印表單的參數。
列印處理器管理
新增、刪除、列舉、指定 的目錄,以及列印處理器所支援的資料類型。
列印監視器管理
新增、刪除和列舉列印監視器。
埠管理
新增、刪除、設定、列舉及設定印表機埠的參數。
登錄管理
建立、刪除和列舉與列印提供者相關聯的登錄機碼和值。
其他功能
顯示訊息方塊、關閉列印提供者、讀取記憶體對應的多工緩衝處理檔案,提供埠監視器 UI DLL 與埠監視伺服器 DLL 之間的通訊路徑。
這些功能會實作為 列印提供者所定義的一組函式。