共用方式為


所有功能的選項屬性

重要

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

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

下表依字母順序 列出所有功能可用的選項屬性 ,並描述其參數。

Attribute name 屬性參數 註解
*命令 CmdSelect 選項選取命令,指定必須傳送至印表機的命令字串,才能選取選項。 必要
*DisabledFeatures 功能名稱字串的清單,識別選取選項時應該停用的功能。

目前支援雙工和 COLLATE 功能。 此選項屬性必須用於FeatureType設定為 PRINTER_PROPERTY的功能中。
選擇性。

列出的功能不能有 *Installable?設定為 TRUE。 如需詳細資訊,請參閱 處理可安裝的功能和選項
*HelpIndex 數值,代表 *HelpFile 僅限根層級屬性所指定之說明檔中的索引。 (也是 特徵屬性

索引值不可以是零或 -1。
*可安裝嗎? TRUEFALSE,表示選項是否可安裝。 (FALSE 表示一律安裝。)

如需詳細資訊,請參閱 處理可安裝的功能和選項
選擇性。 如果未指定,預設值為 FALSE。 (也是 特徵屬性
*InstallableFeatureName 顯示以詢問使用者是否實際安裝可安裝選項的文字字串。

如需詳細資訊,請參閱 處理可安裝的功能和選項
如果 *Installable?TRUE ,且未指定*rcInstallableFeatureNameID ,則為必要專案。 (也是 特徵屬性
*名稱 用於印表機屬性表上選項顯示名稱的文字字串。 選擇性。 如果未指定,則必須指定 *rcNameID 。 (也是 特徵屬性
*OptionID 數值,表示 Unidrv 儲存在印表機 DEVMODEW 結構中的唯一選項識別碼。 僅適用於 PaperSize、InputSlot、Halftoning 和 MediaType 功能。 值會分別儲存在 DEVMODE 結構的 dmPaperSizedmDefaultSourcedmDitherType 或 dmMediaType 成員中。 選擇性。 如果未指定,Unidrv 會指派標識碼值 (>256)。 若要避免與 Unidrv 指派的標識符衝突,指定的值必須大於 512。
*rcIconID 與選項相關聯的圖示資源資源標識碼。 選擇性。 如果未指定,Unidrv 不會在印表機屬性表上顯示選項的圖示。 (也是 特徵屬性
*rcInstallableFeatureNameID 顯示給使用者是否實際安裝可安裝選項的文字字串資源識別碼。

如需詳細資訊,請參閱 處理可安裝的功能和選項
如果 *Installable?TRUE ,且未指定 *InstallableFeatureName ,則為必要專案。 (也是 特徵屬性
*rcNameID 代表選項名稱的字串資源資源資源標識碼。 選擇性。 如果未指定,則必須指定 *Name 。 (也是 特徵屬性

僅適用於 PaperSize 功能的標準選項 ,將此屬性設定為 RCID_DMPAPER_SYSTEM_NAME會導致 Unidrv 使用預先定義的選項名稱字串。