共用方式為


功能屬性

重要

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

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

指定印表機功能時,您可以使用屬性來提供 Unidrv 並提供下列資訊:

  • 代表功能顯示名稱的文字字串。

  • 與功能相關聯的印表機選項集。

  • 布爾值,指出功能一律存在或可安裝。

  • 如果自定義功能,則為功能類型和優先順序,指出顯示功能的屬性表及其相對優先順序。

下表列出依字母順序排列的功能屬性,並描述其參數。

Attribute name 屬性參數 註解
*ConcealFromUI? TRUEFALSE,指出功能是否應該顯示在使用者介面中。 選擇性。 如果未指定預設值為 FALSE,這表示會顯示此功能。

只有當功能只有一個選項(例如一個解析度)且無法使用者修改時,或者,如果功能的選項選取是由設定另一個功能的選項來控制,則應該為 TRUE

如果 *ConcealFromUI 屬性設定為 TRUE,則 Unidrv 或 PrintConfig 會將 psk:DisplayUI 元素新增至 PrintCapabilities XML 中這個專案的 Feature 元素。
*ConflictPriority 代表功能優先順序的數值,其中1是最高優先順序。 選擇性。 請參閱 功能衝突優先順序
*DefaultOption 其中一個功能選項的名稱。 選擇性。 如果未指定,則 *功能專案中列出的第一個選項是預設值。 針對 PaperSize 功能,Unidrv 的預設選項是計量地區設定的 A4 和其他地方的 Letter。 如果預設 PaperSize 不存在,Unidrv 會使用 *DefaultOption 關鍵詞所指定的 PaperSize 選項。
*FeatureType DOC_PROPERTY

JOB_PROPERTY

PRINTER_PROPERTY

如果DOC_PROPERTY或JOB_PROPERTY,功能會指派給文件屬性表。 如果PRINTER_PROPERTY,此功能會指派給印表機屬性表。
自定義功能的必要專案。 標準功能的選用專案。 如果未指定,除非另有說明,否則標準功能的預設值會DOC_PROPERTY。

如果PRINTER_PROPERTY,功能的選項值會儲存在登錄中。 如果DOC_PROPERTY或JOB_PROPERTY,功能的選項值會與檔一起儲存。
*HelpIndex 數值,代表 *HelpFile 僅限根層級屬性所指定之說明檔中的索引。 (也是 選項屬性。)
*可安裝? TRUEFALSE,表示此功能是否可安裝。 (FALSE 表示一律安裝。)

如需詳細資訊,請參閱<處理可安裝的功能和選項>。
選擇性。 如果未指定,預設值為 FALSE。 如果 為 TRUE,則所有功能的選項也可以安裝,但第一個指定的選項除外。 如果 為 FALSE,則至少必須一律安裝其中一個功能的選項。 (也是 選項屬性。)
*InstallableFeatureName 顯示以詢問使用者是否實際安裝可安裝功能的文字字串。

如需詳細資訊,請參閱 處理可安裝的功能和選項
如果 *Installable?TRUE ,且 未指定 *rcInstallableFeatureNameID ,則為必要專案。 (也是 選項屬性。)
*名字 用於印表機屬性表上功能顯示名稱的文字字串。 選擇性。 如果未指定, 則必須指定 *rcNameID 。 (也是 選項屬性。)
*選擇 選項參數,如選項專案格式中所述 必要。 針對與功能相關聯的每個選項,使用 *Option 專案。
*rcIconID 與功能相關聯的圖示資源資源標識碼。 選擇性。 如果未指定,Unidrv 不會在印表機屬性表上顯示功能圖示。 (也是 選項屬性。)
*rcInstallableFeatureNameID 顯示來詢問使用者是否實際安裝可安裝功能的文字字串資源識別碼。

如需詳細資訊,請參閱 處理可安裝的功能和選項
如果 *Installable?TRUE ,且 未指定 *InstallableFeatureName ,則為必要專案。 (也是 選項屬性。)
*rcNameID 代表功能名稱的字串資源資源資源標識碼。 (零不是有效的資源標識符。 選擇性。 如果未指定, 則必須指定 *Name 。 (也是 選項屬性。)
*UpdateQualityMacro? TRUEFALSE,指出功能是否包含在指定品質設定的條件語句中(請參閱 控制影像品質)。 選擇性。 如果未指定,預設值為 FALSE。 (值會強制 如果功能包含在指定品質設定的條件語句中,則為TRUE