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