重要
新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。
如需詳細資訊,請參閱 列印支援應用程式 v1 和 v2 設計指南。
套件感知的驅動程式確保您的套件中所有驅動程式元件都已設定妥當,以便在點對點列印操作時使用。 點和列印可讓 Windows 使用者建立遠端印表機的連線,而不需要提供磁碟或其他安裝媒體。 相反地,列印伺服器會自動將列印驅動程式套件下載到用戶端。 如需更多資訊,請參閱 點和列印搭配驅動程式套件。
包含更新的核心驅動程式
初始 Windows Vista 版本只包含一個核心驅動程式套件。 該套件包含 Ntprint.inf 和 XPSDrv、UniDrv 和 PostScript 核心驅動程式元件。 核心驅動程式套件會定期更新,並在主要 Windows 版本、Service Pack 和由 Windows 持續工程 (SE) 散發的快速修正工程 (QFE) 套件中提供。 此套件通常會以Microsoft獨立更新 (MSU) 套件的形式散發,此套件必須由 Windows MSU 安裝程式 (Wusa.exe) 安裝,而不是由 PnP 安裝程式安裝。 如需有關從 MSU 擷取核心驅動程式套件以用於 PnP 安裝過程的描述,請參閱 取得更新的核心驅動程式套件。
如果 QFE 套件適用於核心列印驅動程式,您可以直接從 Windows SE 取得 QFE 套件。 您必須透過您的 Microsoft 技術帳戶管理員 (TAM) 要求 QFE 套件,而其會要求您簽署額外的重新分發協議。
如果您的套件感知驅動程式套件必須使用比初始 Windows Vista 版本中版本還新的核心驅動程式套件版本,則必須使用套件感知驅動程式散發必要的核心驅動程式套件。 請注意,如果驅動程式存放區中還沒有必要的核心驅動程式套件,Windows Vista 不會提供解決驅動程式核心驅動程式相依性的機制。 此外,即插即用(PnP)管理員不會提供任何資訊,以協助判斷在安裝開始之前是否有必要的核心驅動程式套件可用。 如果必要的核心驅動程式套件不在驅動程式存放區中,安裝將會失敗。 因此,如果製造商發行一個具套件感知功能的驅動程式套件,而此套件需要更新版本的核心驅動程式套件,則這次發行必須包含所需的核心驅動程式套件,以確保安裝成功。
如果可能的話,請避免讓您的套件感知驅動程式套件相依於系統提供的核心驅動程式套件,該套件比初始 Windows Vista 版本還新。 否則,您必須採取其他步驟,以確保您的驅動程式套件能正確安裝在搭配舊版核心驅動程式的 Windows Vista 發行版本上。
核心驅動程式套件中包含本地化的說明內容,但在初始 Windows Vista 版本之後,將不會更新此內容。 選取驅動程式套件的語言時,請使用最可能被安裝套件的人了解的語言。 一般而言,想要寄送單一套件來涵蓋多種語言的製造商應該使用英文。 驅動程式套件的語言選擇不會影響客戶端電腦上已有的當地語系化說明內容。
MSU 檔案專屬於處理器架構(IA64、x86 和 x64)。 請務必為您的驅動程式選擇適當的架構。 作為一個選項,您可以提供一個多架構驅動程式套件,將多個架構的二進位驅動程式檔案與共用的 INF 檔案一起封裝在一起。 如果您提供多架構驅動程式套件,您的版本應該為每個支援的架構包含個別的核心驅動程式套件。
本節討論下列主題:
取得更新的核心驅動程式套件
將核心驅動程式與封裝感知驅動程式捆綁搭配使用
更新支援套件的驅動程式的 INF文件