Plotter 驅動程式使用者介面
重要
新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。
如需詳細資訊,請參閱 新式列印平臺 和 列印支援應用程式設計指南。
繪圖器使用者介面會 採用 CPSUI 來建立下列兩個屬性表頁面:
印表機 屬性表的 [裝置設定 ] 頁面,會在使用者從印表機資料夾或印表機視窗選取 [屬性 ] 選單項時顯示。 此頁面會列出印表機特定的組態設定。
當使用者從印表機資料夾或印表機視窗選取 [檔案預設值] 功能表項,或應用程式呼叫 PrinterProperties 或 DocumentProperties 函式時,會顯示檔案屬性表的版面配置、紙張/品質及進階頁面。 此頁面會列出檔特定的組態設定。
這些屬性表包含繪圖器迷你驅動程式所指定的繪圖器特徵和選項。 它們也允許使用者修改選項值。
繪圖器的使用者介面會實作為使用者模式 印表機介面 DLL。 此 DLL 中的程式碼會與 CPSUI 搭配使用,指定屬性表頁面的內容。 DLL 會根據迷你驅動程式中的資訊,強制執行可結合繪圖器選項的條件約束。 它也可確保使用者不會選取繪圖器上未安裝的選項。