Udostępnij za pośrednictwem


Atrybuty opcji dla wszystkich funkcji

Ważny

Nowoczesna platforma drukowania jest preferowanym sposobem komunikacji z drukarkami w systemie Windows. Zalecamy używanie sterownika klasy skrzynki odbiorczej IPP firmy Microsoft wraz z aplikacjami do obsługi drukowania (PSA), aby dostosować środowisko drukowania w systemie Windows 10 i 11 na potrzeby opracowywania urządzeń drukarki.

Aby uzyskać więcej informacji, zobacz przewodnik projektowania aplikacji wsparcia druku .

W poniższej tabeli wymieniono w kolejności alfabetycznej atrybuty opcji dostępne dla wszystkich funkcji i opisano ich parametry.

Nazwa atrybutu Parametr atrybutu Komentarze
* polecenie Polecenie wyboru opcji CmdSelect, określając ciąg polecenia, który należy wysłać do drukarki, aby wybrać opcję. Wymagane
* WyłączoneFunkcje Lista ciągów nazw funkcji, identyfikując funkcje, które powinny być wyłączone, jeśli wybrano opcję.

Obecnie obsługiwane są funkcje DUPLEKS i COLLATE. Ten atrybut opcji musi być używany w funkcji, która ma właściwość FeatureType ustawioną na PRINTER_PROPERTY.
Fakultatywny.

Wymienione funkcje nie mogą mieć *Możliwe do zainstalowania? ustawioną na TRUE. Aby uzyskać więcej informacji, zobacz Handling Installable Features and Options.
* IndeksPomocy Wartość liczbowa reprezentująca indeks w pliku pomocy wskazanym przez *HelpFileatrybut wyłącznie na poziomie głównym. (Jest to także atrybut funkcji .)

Wartość indeksu nie może być równa zero lub -1.
* Czy można zainstalować? PRAWDA lub FAŁSZ, wskazując, czy opcja jest możliwa do zainstalowania. (FALSE oznacza, że zawsze jest zainstalowany).

Aby uzyskać więcej informacji, zobacz Obsługa instalowalnych funkcji i opcji.
Fakultatywny. Jeśli nie zostanie określona, wartość domyślna to FALSE. (Również atrybut funkcji .)
* InstallableFeatureName Ciąg tekstowy, który jest wyświetlany, aby zapytać użytkownika, czy instalowalna opcja jest rzeczywiście zainstalowana.

Aby uzyskać więcej informacji, zobacz Obsługa instalowalnych funkcji i opcji.
Czy jest to wymagane, jeśli *można zainstalować? jest true i*rcInstallableFeatureNameID nie jest określony. (Również atrybut funkcji .)
* nazwa Ciąg tekstowy używany jako nazwa wyświetlana opcji w arkuszu właściwości drukarki. Fakultatywny. Jeśli nie zostanie określony, należy określić *rcNameID. (Również cecha atrybutu .)
* OptionID Wartość liczbowa reprezentująca unikatowy identyfikator opcji, który Unidrv przechowuje w strukturze drukarki DEVMODEW. Do użytku tylko z funkcjami PaperSize, InputSlot, Halftoning i MediaType. Wartość jest przechowywana w członkach struktury DEVMODE: dmPaperSize, dmDefaultSource, dmDitherTypelub dmMediaType. Fakultatywny. Jeśli nie zostanie określony, unidrv przypisuje wartość identyfikatora (>256). Aby uniknąć konfliktów z identyfikatorami przypisanymi przez unidrv, określona wartość musi być większa niż 512.
* rcIconID Identyfikator zasobu ikony skojarzony z opcją . Fakultatywny. Jeśli nie zostanie określone, Unidrv nie wyświetla ikony opcji na panelu właściwości drukarki. (Również atrybut cechy .)
* rcInstallableFeatureNameID Identyfikator zasobu ciągu tekstowego, który jest wyświetlany, aby zapytać użytkownika, czy instalowalna opcja jest faktycznie zainstalowana.

Aby uzyskać więcej informacji, zobacz Obsługa instalowalnych funkcji i opcji.
Wymagane, jeśli *można zainstalować? ma wartość TRUE i nie określono *InstallableFeatureName. (Również atrybut cechy ,.)
* rcNameID Identyfikator zasobu ciągu znaków, który reprezentuje nazwę opcji. Fakultatywny. Jeśli nie zostanie określony, należy określić *Nazwa. (Również atrybut funkcji .)

W przypadku standardowych opcji tylko funkcji PaperSize ustawienie tego atrybutu na RCID_DMPAPER_SYSTEM_NAME powoduje, że unidrv używa wstępnie zdefiniowanego ciągu nazwy opcji.