所有功能的選項屬性
重要
新式列印平臺是 Windows 與印表機通訊的慣用方法。 我們建議您使用Microsoft的 IPP 收件匣類別驅動程式,以及列印支援應用程式 (PSA),自定義 Windows 10 和 11 中的列印體驗,以進行印表機裝置開發。
如需詳細資訊,請參閱 新式列印平臺 和 列印支援應用程式設計指南。
下表依字母順序 列出所有功能可用的選項屬性 ,並描述其參數。
Attribute name | 屬性參數 | 註解 |
---|---|---|
*命令 | CmdSelect 選項選取命令,指定必須傳送至印表機的命令字串,才能選取選項。 | 必要 |
*DisabledFeatures | 功能名稱字串的清單,識別選取選項時應該停用的功能。 目前支援雙工和 COLLATE 功能。 此選項屬性必須用於FeatureType設定為 PRINTER_PROPERTY的功能中。 |
選擇性。 列出的功能不能有 *Installable?設定為 TRUE。 如需詳細資訊,請參閱 處理可安裝的功能和選項。 |
*HelpIndex | 數值,代表 *HelpFile 僅限根層級屬性所指定之說明檔中的索引。 | (也是 特徵屬性。 索引值不可以是零或 -1。 |
*可安裝嗎? | TRUE 或 FALSE,表示選項是否可安裝。 (FALSE 表示一律安裝。) 如需詳細資訊,請參閱 處理可安裝的功能和選項。 |
選擇性。 如果未指定,預設值為 FALSE。 (也是 特徵屬性。 |
*InstallableFeatureName | 顯示以詢問使用者是否實際安裝可安裝選項的文字字串。 如需詳細資訊,請參閱 處理可安裝的功能和選項。 |
如果 *Installable? 為 TRUE ,且未指定*rcInstallableFeatureNameID ,則為必要專案。 (也是 特徵屬性。 |
*名稱 | 用於印表機屬性表上選項顯示名稱的文字字串。 | 選擇性。 如果未指定,則必須指定 *rcNameID 。 (也是 特徵屬性。 |
*OptionID | 數值,表示 Unidrv 儲存在印表機 DEVMODEW 結構中的唯一選項識別碼。 僅適用於 PaperSize、InputSlot、Halftoning 和 MediaType 功能。 值會分別儲存在 DEVMODE 結構的 dmPaperSize、dmDefaultSource、dmDitherType 或 dmMediaType 成員中。 | 選擇性。 如果未指定,Unidrv 會指派標識碼值 (>256)。 若要避免與 Unidrv 指派的標識符衝突,指定的值必須大於 512。 |
*rcIconID | 與選項相關聯的圖示資源資源標識碼。 | 選擇性。 如果未指定,Unidrv 不會在印表機屬性表上顯示選項的圖示。 (也是 特徵屬性。 |
*rcInstallableFeatureNameID | 顯示給使用者是否實際安裝可安裝選項的文字字串資源識別碼。 如需詳細資訊,請參閱 處理可安裝的功能和選項。 |
如果 *Installable? 為 TRUE ,且未指定 *InstallableFeatureName ,則為必要專案。 (也是 特徵屬性。 |
*rcNameID | 代表選項名稱的字串資源資源資源標識碼。 | 選擇性。 如果未指定,則必須指定 *Name 。 (也是 特徵屬性。 僅適用於 PaperSize 功能的標準選項 ,將此屬性設定為 RCID_DMPAPER_SYSTEM_NAME會導致 Unidrv 使用預先定義的選項名稱字串。 |