Important
新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。
如需詳細資訊,請參閱 列印支援應用程式 v1 和 v2 設計指南。
針對套件感知驅動程式,您可以使用 InboxVersionRequired INF 指示詞,為 INF 參考的所有核心驅動程式指定可接受的最小版本。 您可以使用 UseDriverVer 關鍵字來指定最低版本。 此最低版本適用於 INF 中所有參考的核心驅動程式。
下列範例 package-aware-driver 區段顯示如何插入 InboxVersionRequired INF 指示詞:
[PrinterPackageInstallation.amd64]
PackageAware=TRUE
CoreDriverDependencies={D20EA372-DD35-4950-9ED8-A6335AFE79F0},{D20EA372-DD35-4950-9ED8-A6335AFE79F3}
InboxVersionRequired=UseDriverVer
如果 UseDriverVer 關鍵字用作 InboxVersionRequired 的值,則 UseDriverVer 會通知類別安裝程式使用來自剖析為任何核心驅動程式的最低可接受版本的 INF 中的 DriverVer 指示詞版本字串。 當您服務使用 UseDriverVer 關鍵字的驅動程式時,您必須小心。 INF 所參考的所有核心驅動程式都必須是相同或更高版本,才能成功安裝。
您也可以將特定版本字串指定為 InboxVersionRequired 的值。 這些版本字串遵循與 INF 版本區段中指定的 DriverVer 字串相同的格式。 如需 DriverVer 字串格式的詳細資訊,請參閱 INF DriverVer 指示詞。
下列範例顯示如何將 InboxVersionRequired 設定為特定版本字串:
InboxVersionRequired=09/28/1999,5.00.2136.1