使用驅動程式存放區
重要
新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。
如需詳細資訊,請參閱 新式列印平臺 和 列印支援應用程式設計指南。
V4 列印驅動程式會直接從驅動程式存放區執行,而增強的 Point 和 Print 不會將整個驅動程式套件下載到用戶端電腦,因此請務必注意本節中的最佳做法。
驅動程式二進位檔不應該嘗試在驅動程序中開啟任何其他二進位檔。 相反地,驅動程式二進位檔應該使用驅動程式屬性包來封裝任何常見的專屬數據。
如果您開發與驅動程式分開安裝的印表機擴充功能(例如,使用 MSI 或setup.exe),以下是一些建議的做法:
當您的印表機擴充功能應用程式向列印系統註冊時,應用程式應該在其AppPath專案中指定命令行參數,以通知列印系統正在啟動應用程式的PrinterDriverID應用程式。 命令行參數也會指出列印系統正在啟動應用程式的作業模式。
如果您的印表機擴充功能應用程式需要不同的使用者啟動內容切換,您可以在 [開始] 功能表快捷方式中提供這些選項,但這在技術上並非必要。
如果您開發隨驅動程式一起安裝的印表機擴充功能應用程式,請記住,此類型的應用程式將會安裝到驅動程式市集。 同時請注意下列事項:
這些應用程式會自動由列印系統註冊,並且會向預設命令行參數註冊。
這類應用程式不支援指定其他命令行參數。
這些應用程式不會在列印喜好設定或印表機通知事件之外啟動,因此不支援建立開始功能表快捷方式,或允許使用者在兩個事件之一的內容之外啟動這些應用程式。