共用方式為


探索精靈中的驅動程序選項

重要

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

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

重要

Microsoft已宣佈終止舊版 v3 和 v4 印表機驅動程式的生命週期服務。

如需詳細資訊,請參閱 Windows 上第三方印表機驅動程式的服務方案結束。

本文探討建立 v4 列印驅動程序精靈第一節中的驅動程序選項。

此資訊會以摘要形式在這裡提供,以協助您快速瞭解各種功能選項。 如果您想要任何功能的詳細資訊,請遵循提供的連結,以取得更多詳細數據的相關文章。

驅動程式轉譯類型

具有自訂轉譯篩選的 V4 列印驅動程式(僅接受 XPS)

如果您想要建立只接受Microsoft XPS 格式作為輸入的印表機驅動程式,請選擇此選項。 視您在 [選擇驅動程式 XPS 格式] 欄位中所做的選擇而定,驅動程式可以產生 XPS 和/或 OpenXPS 格式的輸出。

具有類別驅動程序轉譯的 V4 列印驅動程式

當您選擇此選項時,您會建立印表機驅動程式,以 XPS 或 OpenXPS 格式接受輸入。 當您選擇此驅動程式時,您必須在此精靈的下一頁指出您想要用於轉譯的列印類別驅動程序名稱。

Microsoft XPS 至 PCL6 轉譯篩選 (僅接受 XPS)

此選項可讓您建立篩選驅動程式模組,只接受 XPS 格式做為輸入,並將輸入轉換成 PCL6。 視您在 [選擇驅動程式 XPS 格式] 欄位中所做的選擇而定,驅動程式可以產生 XPS 和/或 OpenXPS 格式的輸出。

Microsoft XPS 至 PostScript 轉譯篩選 (僅接受 XPS)

此選項可讓您建立篩選驅動程式模組,只接受 XPS 格式做為輸入,並將輸入轉換成 PostScript。 視您在 [選擇驅動程式 XPS 格式] 欄位中所做的選擇而定,驅動程式可以產生 XPS 和/或 OpenXPS 格式的輸出。

驅動程式 XPS 格式

XPS

這個選項會將驅動程式設定為只產生 XPS 格式的輸出。

OpenXPS

此選項會將驅動程式設定為只產生 OpenXPS 格式的輸出。

XPS、OpenXPS

此選項會將驅動程式設定為以 XPS 或 OpenXPS 格式產生輸出,並將 XPS 設定為 INF 檔案中的預設值。

OpenXPS、XPS

此選項會將驅動程式設定為以 OpenXPS 或 XPS 格式產生輸出,並在 INF 檔案中將 OpenXPS 設定為預設值。

驅動程式組態類型

GPD 驅動程式

此選項會使精靈使用印表機驅動程式建立一般印表機描述 (GPD) 語言檔案。

PPD 驅動程式

此選項會使精靈使用印表機驅動程式建立 PostScript 印表機描述 (PPD) 語言檔案。

受保護的列印

啟用受保護的列印

如果您想要使用 PIN 鎖定傳送至印表機的印表要求,請選取此選項。 使用者接著必須提供印表機上的相同 PIN 碼,才能釋放鎖定的列印要求以進行列印。 如需詳細資訊,請參閱 適用於受保護列印的驅動程序支援。

其他功能

驅動程式屬性包

這是描述驅動程式屬性包內容的 XML 檔案。 此檔案中指定的屬性,以及新增至專案 ByteArray 或 IStream 資料夾之任何資料檔中提供的資訊,都會編譯成驅動程式屬性包。 如需詳細資訊,請參閱 V4 印表機驅動程式屬性包

您可以在 Windows 驅動程式套件中找到驅動程式屬性包範本的 XML 架構,在此資料夾中: \Include\um\printdriverproperties.xml

驅動程式事件檔案

此檔案用來描述 Bidi 查詢,以及應該引發驅動程式事件的觸發程式。 請務必注意,驅動程式事件只支援標準字串。 如需驅動程式事件和標準字串的詳細資訊,請參閱 驅動程式支援自定義 UI

DevMode 對應檔案

這是與 JavaScript 程式代碼中的 PrintTicket <-> DEVMODE 轉換搭配使用的 XML 檔案。 當您提供此檔案時,必須在 V4 驅動程式指令清單指定它。

佇列屬性包

此範本可讓您提供每個佇列組態設定,包括窗體到匣對應,以及印表機屬性的設定,例如可安裝的選項。 如需詳細資訊,請參閱 V4 印表機驅動程式屬性包

資源 DLL

此範本可讓您提供資源的描述,例如外部儲存的字型、圖示和其他位圖,以及可本地化的使用者介面文字字串。 如需詳細資訊,請參閱 在MinidriverV4驅動程式指令清單V4印表機驅動程式當地語系化中使用資源 DLL。

條件約束 JS

此範本提供所有支援的 JavaScript 條件約束進入點的方法標頭。 如需詳細資訊,請參閱 JavaScript 條件約束

自動設定 GDL

這會提供 v4 列印驅動程式的基本自動設定檔案。

TCPMon Bidi 延伸模組 XML

這提供簡單的 TCP/IP Bidi 延伸模組檔案。 如需標準 TCP/IP 埠監視器的 Bidi 語法詳細資訊,請參閱 TCP/IP 架構延伸模組

WSDMon Bidi 延伸模組 XML

這提供簡單的 WSD Bidi 延伸模組檔案。 如需 WSDMon 的 Bidi 語法詳細資訊,請參閱 WSD 架構延伸模組

USBMon Bidi 延伸模組 XML + JS

這提供簡單的 USB Bidi 延伸模組檔案。 它取決於相符的 USB Bidi Extender JavaScript 是否存在。 如需詳細資訊,請參閱 USB Bidi擴充器