共用方式為


Unidrv Minidrivers

重要

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

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

Unidrv 迷你驅動程式是包含印表機描述的文字檔。 每個迷你驅動程式都會描述一個製造商的一種印表機類型。 此以文字為基礎的描述稱為泛型印表機描述 (GPD),而且每個檔案稱為 GPD 檔案。 每個迷你驅動程式都包含一或多個 GPD 檔案。

使用 GPD 檔案來描述印表機,Unidrv 支援下列功能:

  • 在大部分印表機上找到的一般標準 印表機功能

  • 只有印表機提供的唯一自定義印表機功能。

  • 安裝的印表機選項,只有在安裝選項時,才能選取此選項。

  • 選項條件約束,可讓您指定不相容的選項。

  • 條件語句,可讓您指定某些印表機特性相依於其他印表機特性。

  • 印表機命令的規格,這些命令可以包含來自大量標準變數目前值。 您也可以在這些變數上執行算術運算。

  • 自定義說明檔,除了 Unidrv 所提供的標準說明檔之外,還可用來描述自定義功能。

如需建立 GPD 檔案的相關信息,請參閱 GPD 檔案簡介。

Unidrv 迷你驅動程式可以包含一個以上的 GPD 檔案。 如需詳細資訊,請參閱 在Minidriver中使用多個 GPD 檔案。

安裝印表機時,Unidrv 的 GPD 剖析器會讀取所有印表機的 GPD 檔案。 GPD 檔案中的資訊可用來建立印表機的暫存二進位檔。 Unidrv 使用者介面Unidrv 轉譯器都參考這個二進位檔。

一般而言,迷你驅動程序必須提供資源,例如字型、點陣圖和可本地化的文字字串。 這些資源會放在資源 DLL 中。 如需詳細資訊,請參閱 在Minidriver中使用資源 DLL。