共用方式為


僅限根層級的屬性

重要

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

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

根層級專用屬性是 一般屬性 ,描述這類驅動程式特有的特性,例如資源檔、說明檔或其他包含的 GPD 檔案的名稱,以及驅動程式主要單位、版本號碼和字元代碼頁的規格。

其他僅限根層級的屬性會指定印表機名稱、類型、最大複製容量和字型墨盒插槽數目等裝置特定特性。

這些屬性稱為僅限根層級的屬性,因為它們必須一律放在根層級的 GPD 檔案中(也就是不在大括弧內)。

下表列出僅限根層級的屬性。

Attribute name AttributeParameter 註解
CodePage 數值 Windows 代碼頁識別碼。 選擇性。 如果未指定,則會使用 Unicode。 代碼頁會套用至所有顯示的字串。
FontCartSlots 數值,表示印表機所提供的字型墨盒插槽數目。 選擇性。 如果未指定,預設值為零。
GPDFileName 引號文字字串,代表 GPD 檔名(不含路徑)。 選擇性。
GPDFileVersion 代表目前 GPD 檔案版本的引號文字字串。 建議的格式為 MajorVersionMinorVersion,例如 “1.0”。 選擇性。 如果指定,此字串會顯示在 Unidrv 的 [關於] 對話框中。
GPDSpecVersion 代表目前 GPD 規格版本的引號文字字串。 必要格式為 MajorVersionMinorVersion,例如 “1.0”。 必要。 在 GPD 檔案中必須是任何批注之前的第一個專案。此值必須是 Windows 2000 的 「1.0」。。
HelpFile 引號字串,包含自定義說明檔的名稱,擴展名為 .hlp。 選擇性。 如果包含,它可以在 Unidrv 的說明檔中新增主題或覆寫現有的主題。 說明檔索引是由功能與選項的 *HelpIndex 屬性所指定。
包括 包含其他 GPD 檔名的引號字串。 已過時。 此專案已重新定義為 預處理器指示詞
InstalledOptionName 顯示的引號字串,表示已安裝可安裝的功能或選項。 一般而言,此字串為「已安裝」,但可以指定任何適當的字串。 需要 *可安裝嗎?針對任何功能或選項為TRUE(請參閱功能屬性),如果未指定 rcInstalledOptionNameID,則為 TRUE
MasterUnits PAIR,代表印表機 的主要單位 必要。 若要減少潛在的捨入錯誤,請在您為 MasterUnits 指定的字型計量數據中,針對解析單位使用相同的值。 (請參閱 中的 Unidrv 字型計量自訂字型管理。)
MaxCopies 代表印表機可支援之複本數目上限的數值。 選擇性。 如果未指定,預設值為1。
ModelName 代表印表機型號名稱的引號文字字串。 如果未 指定 rcModelNameID ,則為必要專案。 字串必須符合 setup.inf 中的名稱。
NotInstalledOptionName 顯示的引號字串,表示未安裝可安裝的功能或選項。 一般而言,此字串為「未安裝」,但可以指定任何適當的字串。 如果任何功能或選項都為TRUE,則為必要專案,如果未指定 rcNotInstalledOptionNameID,則為 TRUE
特質 引號字串,表示印表機所使用的印表機語言。 選擇性。 如果指定,目錄服務會顯示字串。 另請參閱 下表下方的 rcPersonalityID
PrinterType PAGE、SERIAL 或 TTY 必要
PrintRate 代表單色列印速率的數值。 單位是由 PrintRateUnit指定。 選擇性。 如果未指定,預設值為 0。
PrintRatePPM 代表列印速度的數值,以每分鐘為單位。 選擇性。 如果未指定,預設值為 0。
PrintRateUnit PPM - Pages/min

CPS - Characters/sec

LPM - 行/分鐘

IPM - 英吋/分鐘(IPM 適用於繪圖器)
如果 指定 PrintRate ,則為必要專案。 指定的單位應該符合印表機類型。 例如,應該為頁面印表機指定 PPM。
rcInstalledOptionNameID 字串資源的資源識別碼,顯示以指出已安裝可安裝的功能或選項。 一般而言,此字串為「已安裝」,但可以指定任何適當的字串。 如果任何功能或選項都為TRUE則為必要專案(請參閱功能屬性),如果未指定 InstalledOptionName,則為必要專案。
rcNotInstalledOptionNameID 字串資源的資源識別碼,顯示以指出未安裝可安裝的功能或選項。 一般而言,此字串為「未安裝」,但可以指定任何適當的字串。 如果任何功能或選項都為TRUE則為必要專案(請參閱功能屬性),如果未指定 NotInstalledOptionName,則為必要專案。
rcPersonalityID 字串資源的資源標識符,代表印表機所使用的印表機語言。 選擇性。 如果指定,目錄服務會顯示字串。 另請參閱 個性
rcPrinterIconID RC_ICON資源的資源標識符,代表與印表機相關聯的圖示。 選擇性。 如果未指定,則會顯示預設印表機圖示。 建議從 1 開始連續編號所有RC_ICON資源識別碼。
ResourceDLL 引號字串,包含資源 DLL 的名稱,不含路徑資訊。 選擇性。 請參閱 在迷你驅動程式中使用資源 DLL。

如需 Windows Vista 新根層級專用屬性的相關信息,請參閱 適用於 Windows Vista 的新根層級專用 GPD 屬性和 適用於 Windows Vista 的新根層級專用 PPD 屬性。