功能屬性
重要
新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。
如需詳細資訊,請參閱 新式列印平臺 和 列印支援應用程式設計指南。
指定印表機功能時,您可以使用屬性來提供 Unidrv 並提供下列資訊:
代表功能顯示名稱的文字字串。
與功能相關聯的印表機選項集。
布爾值,指出功能一律存在或可安裝。
如果自定義功能,則為功能類型和優先順序,指出顯示功能的屬性表及其相對優先順序。
下表列出依字母順序排列的功能屬性,並描述其參數。
Attribute name | 屬性參數 | 註解 |
---|---|---|
*ConcealFromUI? | TRUE 或 FALSE,指出功能是否應該顯示在使用者介面中。 | 選擇性。 如果未指定預設值為 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 僅限根層級屬性所指定之說明檔中的索引。 | (也是 選項屬性。) |
*可安裝? | TRUE 或 FALSE,表示此功能是否可安裝。 (FALSE 表示一律安裝。) 如需詳細資訊,請參閱< |
選擇性。 如果未指定,預設值為 FALSE。 如果 為 TRUE,則所有功能的選項也可以安裝,但第一個指定的選項除外。 如果 為 FALSE,則至少必須一律安裝其中一個功能的選項。 (也是 選項屬性。) |
*InstallableFeatureName | 顯示以詢問使用者是否實際安裝可安裝功能的文字字串。 如需詳細資訊,請參閱 處理可安裝的功能和選項。 |
如果 *Installable? 為 TRUE ,且 未指定 *rcInstallableFeatureNameID ,則為必要專案。 (也是 選項屬性。) |
*名字 | 用於印表機屬性表上功能顯示名稱的文字字串。 | 選擇性。 如果未指定, 則必須指定 *rcNameID 。 (也是 選項屬性。) |
*選擇 | 選項參數,如選項專案格式中所述。 | 必要。 針對與功能相關聯的每個選項,使用 *Option 專案。 |
*rcIconID | 與功能相關聯的圖示資源資源標識碼。 | 選擇性。 如果未指定,Unidrv 不會在印表機屬性表上顯示功能圖示。 (也是 選項屬性。) |
*rcInstallableFeatureNameID | 顯示來詢問使用者是否實際安裝可安裝功能的文字字串資源識別碼。 如需詳細資訊,請參閱 處理可安裝的功能和選項。 |
如果 *Installable? 為 TRUE ,且 未指定 *InstallableFeatureName ,則為必要專案。 (也是 選項屬性。) |
*rcNameID | 代表功能名稱的字串資源資源資源標識碼。 (零不是有效的資源標識符。 | 選擇性。 如果未指定, 則必須指定 *Name 。 (也是 選項屬性。) |
*UpdateQualityMacro? | TRUE 或 FALSE,指出功能是否包含在指定品質設定的條件語句中(請參閱 控制影像品質)。 | 選擇性。 如果未指定,預設值為 FALSE。 (值會強制 如果功能包含在指定品質設定的條件語句中,則為TRUE 。 |