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. |