Freigeben über


Feature-Attribute

Wichtig

Die moderne Druckplattform ist die bevorzugte Methode von Windows für die 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 Moderne Druckplattform und im Designhandbuch für die Drucksupport-App.

Wenn Sie ein Druckerfeature angeben, verwenden Sie Attribute, um Unidrv mit den folgenden Informationen bereitzustellen:

  • Eine Textzeichenfolge, die den Anzeigenamen des Features darstellt.

  • Der Satz von Druckeroptionen, die dem Feature zugeordnet sind.

  • Ein boolescher Wert, der angibt, ob das Feature immer vorhanden oder installierbar ist.

  • Der Featuretyp und die Priorität, wenn das Feature angepasst wird, und gibt an, auf welchem Eigenschaftenblatt das Feature angezeigt wird, und dessen relative Priorität.

In der folgenden Tabelle sind die Featureattribute in alphabetischer Reihenfolge aufgeführt und ihre Parameter beschrieben.

Attributname Attributparameter Kommentare
*ConcealFromUI? TRUE oder FALSCH, der angibt, ob das Feature auf der Benutzeroberfläche angezeigt werden soll. Optional. Wenn der Standardwert nicht angegeben ist FALSE, bedeutet dies, dass das Feature angezeigt wird.

Sollte nur TRUE sein, wenn ein Feature nur eine Option (z. B. eine Auflösung) aufweist und daher nicht vom Benutzer geändert werden kann, oder wenn die Optionsauswahl des Features durch Festlegen der Optionen eines anderen Features gesteuert wird.

Wenn das Attribut *ConcealFromUI auf TRUE festgelegt ist, fügt Unidrv oder PrintConfig das psk:DisplayUI-Element dem Featureelement für dieses Element in der PrintCapabilities-XML hinzu.
*ConflictPriority Numerischer Wert, der die Priorität des Features darstellt, wobei 1 die höchste Priorität ist. Optional. Siehe Featurekonfliktpriorität.
*DefaultOption Name einer der Optionen des Features. Optional. Wenn nicht angegeben, ist die erste Option, die in einem *Featureeintrag aufgeführt ist, der Standardwert. Für das PaperSize-Feature sind die Standardoptionen für Unidrv A4 für Metrikgebietsschemas und Letter an anderer Stelle. Wenn die standardmäßige PaperSize nicht vorhanden ist, verwendet Unidrv die PaperSize-Option, die durch das Schlüsselwort *DefaultOption angegeben wird.
*FeatureType DOC_PROPERTY

JOB_PROPERTY

PRINTER_PROPERTY

Wenn DOC_PROPERTY oder JOB_PROPERTY, wird das Feature dem Dokumenteigenschaftenblatt zugewiesen. Wenn PRINTER_PROPERTY, wird das Feature dem Druckereigenschaftenblatt zugewiesen.
Erforderlich für angepasste Features. Optional für Standardfeatures. Wenn nicht angegeben, wird der Standardwert für Standardfeatures DOC_PROPERTY, sofern nicht anders angegeben.

Wenn PRINTER_PROPERTY, wird der Optionswert des Features in der Registrierung gespeichert. Wenn DOC_PROPERTY oder JOB_PROPERTY, wird der Optionswert des Features mit dem Dokument gespeichert.
*HelpIndex Numerischer Wert, der einen Index in der Hilfedatei darstellt, die durch das Attribut "*HelpFile root-level-only" angegeben wird. (Auch ein Optionsattribute.)
*Installable? TRUE oder FALSE, der angibt, ob das Feature installiert werden kann. (FALSE bedeutet immer installiert.)

Weitere Informationen finden Sie unter "Behandeln von installierbaren Features und Optionen.
Optional. Wenn nicht angegeben, ist der Standardwert FALSE. Wenn TRUE, sind alle Optionen des Features auch installierbar, mit Ausnahme des ersten angegebenen. Wenn FALSE, muss mindestens eine der Optionen des Features immer installiert werden. (Auch ein Optionsattribute.)
*InstallableFeatureName Textzeichenfolge, die angezeigt wird, um den Benutzer zu fragen, ob ein installierbares Feature tatsächlich installiert ist.

Weitere Informationen finden Sie unter Behandeln von installierbaren Features und Optionen.
Erforderlich, wenn *Installable? ist TRUE und *rcInstallableFeatureNameID nicht angegeben. (Auch ein Optionsattribute.)
*Name Textzeichenfolge, die als Anzeigename des Features auf dem Eigenschaftenblatt des Druckers verwendet wird. Optional. Wenn nicht angegeben, muss *rcNameID angegeben werden. (Auch ein Optionsattribute.)
*Option Optionsparameter, wie im Option Entry Format beschrieben. Erforderlich. Verwenden Sie einen *Option-Eintrag für jede Option, die dem Feature zugeordnet ist.
*rcIconID Ressourcen-ID einer Symbolressource, die dem Feature zugeordnet ist. Optional. Wenn nicht angegeben, zeigt Unidrv kein Symbol für das Feature auf dem Druckereigenschaftenblatt an. (Auch ein Optionsattribute.)
*rcInstallableFeatureNameID Ressourcen-ID einer Textzeichenfolge, die angezeigt wird, um den Benutzer zu fragen, ob ein installierbares Feature tatsächlich installiert ist.

Weitere Informationen finden Sie unter Behandeln von installierbaren Features und Optionen.
Erforderlich, wenn *Installable? ist TRUE und *InstallableFeatureName nicht angegeben. (Auch ein Optionsattribute.)
*rcNameID Ressourcen-ID der Zeichenfolgenressource, die den Featurenamen darstellt. (Null ist keine gültige Ressourcen-ID.) Optional. Wenn nicht angegeben, muss *Name angegeben werden. (Auch ein Optionsattribute.)
*UpdateQualityMacro? TRUE oder FALSE, das angibt, ob das Feature in einer bedingten Anweisung enthalten ist, die Qualitätseinstellungen angibt (siehe Steuern der Bildqualität). Optional. Wenn nicht angegeben, ist der Standardwert FALSE. (Der Wert wird gezwungen, TRUE , wenn das Feature in einer bedingungsbedingten Anweisung enthalten ist, die Qualitätseinstellungen angibt.)