Freigeben über


Optionsattribute für alle Features

Wichtig

Die Modern Print-Plattform ist die von Windows bevorzugte Methode zur Kommunikation mit Druckern. Wir empfehlen die Verwendung des Microsoft IPP-Treibers für die Posteingangsklasse zusammen mit Print Support Apps (PSA), um das Druckverhalten in Windows 10 und 11 für die Entwicklung von Druckergeräten anzupassen.

Weitere Informationen finden Sie unter Modern Print-Plattform und der Anleitung zum Design der Print-Support-App.

Die folgende Tabelle listet in alphabetischer Reihenfolge die Optionsattribute auf, die für alle Funktionen verfügbar sind, und beschreibt ihre Parameter.

Attributname Attributparameter Kommentare
*Befehl Ein CmdSelect-Optionsauswahlbefehl, der die Zeichenfolge angibt, die an den Drucker gesendet werden muss, um die Option auszuwählen. Erforderlich
*DisabledFeatures LIST der Zeichenfolgen für die Funktionen, die deaktiviert werden sollen, wenn die Option ausgewählt wird.

Derzeit werden die Funktionen DUPLEX und COLLATE unterstützt. Dieses Optionsattribut muss in einer Funktion verwendet werden, deren FeatureType auf PRINTER_PROPERTY festgelegt ist.
Optional.

Bei aufgelisteten Funktionen darf *Installable? nicht auf TRUE festgelegt sein. Weitere Informationen finden Sie unter Handhabung installierbarer Funktionen und Optionen.
*HelpIndex Numerischer Wert, der einen Index in der durch das Attribut *HelpFile root-level-only angegebenen Hilfedatei darstellt. (Auch ein Funktionsattribut).

Der Indexwert kann nicht Null oder -1 sein.
*Installable? TRUE oder FALSE, gibt an, ob die Option installierbar ist. (FALSE bedeutet immer installiert.)

Weitere Informationen finden Sie unter Handhabung installierbarer Funktionen und Optionen.
Optional. Wenn nicht angegeben, ist der Standardwert FALSE. (Auch ein Funktionsattribut).
*InstallableFeatureName Zeichenfolge, die auf dem Bildschirm angezeigt wird, um den Benutzer zu fragen, ob eine installierbare Option tatsächlich installiert ist.

Weitere Informationen finden Sie unter Handhabung installierbarer Funktionen und Optionen.
Erforderlich, wenn *Installable? TRUE ist und*rcInstallableFeatureNameID nicht angegeben ist. (Auch ein Funktionsattribut).
*Name Zeichenfolge, die auf der Eigenschaftsseite des Druckers als Bildschirmname für die Option verwendet wird. Optional. Wenn nicht angegeben, dann muss *rcNameID angegeben werden. (Auch ein Funktionsattribut).
*OptionID Numerischer Wert, der einen eindeutigen Optionsbezeichner darstellt, den Unidrv in der DEVMODEW-Struktur des Druckers speichert. Nur zur Verwendung mit den Funktionen PaperSize, InputSlot, Halftoning und MediaType. Der Wert wird in der DEVMODE-Struktur im dmPaperSize, dmDefaultSource, dmDitherType bzw. dmMediaType Element gespeichert. Optional. Wenn nicht angegeben, weist Unidrv einen Bezeichnerwert zu (>256). Um Konflikte mit von Unidrv zugewiesenen Bezeichnern zu vermeiden, muss der angegebene Wert größer als 512 sein.
*rcIconID Ressourcen-ID einer Symbol-Ressource, die mit der Option verknüpft ist. Optional. Wenn nicht angegeben, zeigt Unidrv kein Symbol für die Option auf der Eigenschaftsseite des Druckers an. (Auch ein Funktionsattribut).
*rcInstallableFeatureNameID Ressourcen-ID einer Zeichenfolge, die angezeigt wird, um den Benutzer zu fragen, ob eine installierbare Option tatsächlich installiert ist.

Weitere Informationen finden Sie unter Handhabung installierbarer Funktionen und Optionen.
Erforderlich, wenn *Installable? TRUE ist und *InstallableFeatureName nicht angegeben ist. (Auch ein Funktionsattribut).
*rcNameID Ressourcen-ID der Zeichenfolge der Ressource, die den Namen der Option darstellt. Optional. Wenn nicht angegeben, dann muss *Name angegeben werden. (Auch ein Funktionsattribut).

Wenn Sie dieses Attribut nur für Standardoptionen der Funktion PaperSize auf RCID_DMPAPER_SYSTEM_NAME festlegen, verwendet Unidrv eine vordefinierte Zeichenfolge für den Optionsnamen.