共用方式為


將列印票證支援新增至整合型列印驅動程式

重要

新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。

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

若要讓整合型列印驅動程式提供列印票證支援並支援 列印票證和列印功能技術,它必須實 作 IPrintTicketProvider 介面,並提供列印驅動程式所使用之 COM 樣式呼叫方法的必要 IClassFactory 介面支援。 驅動程式至少必須支援序列中 OpenPrinter 呼叫期間所呼叫之 IPrintTicketProvider 介面的方法,如下所示:

  1. GetSupportedVersions

  2. BindPrinter

  3. QueryDeviceNamespace

若要完成此介面的支援,列印驅動程式必須支援 IPrintTicketProvider 介面的其餘方法

GetPrintCapabilities

ConvertDevModeToPrintTicket

ConvertPrintTicketToDevMode

ValidatePrintTicket