Freigeben über


Befehlsattribute

Wichtig

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 im Print support app design guide.

Wenn Sie einen Druckerbefehl angeben, verwenden Sie Attribute, um Unidrv mit den folgenden Informationen bereitzustellen:

  • Die Escapesequenz, die bewirkt, dass die Hardware den Vorgang ausführt, wenn der Vorgang in der Druckerhardware implementiert ist.

  • Der Rückrufbezeichner und die Parameter, die von der IPrintOemUni::CommandCallback-Methode benötigt werden, wenn der Vorgang in einem Rendering-Plug-In implementiert wird.

  • Die Reihenfolge, in der der Befehl gesendet werden soll, relativ zu anderen Befehlen.

Die folgende Tabelle enthält die Befehlsattribute in alphabetischer Reihenfolge und beschreibt deren Parameter.

Attributname Attributparameter Kommentare
Rückruf-ID Positiver numerischer Wert, der als dCmdCbID-Argument an die IPrintOemUni::CommandCallback-Methode des Rendering-Plug-Ins übergeben wird. Erforderlich für dynamisch generierte Druckerbefehle. Ungültig, wenn Cmd angegeben ist.
Cmd Textzeichenfolge mit einer Escapesequenz des Druckerbefehls, die mithilfe des Befehlszeichenfolgenformats angegeben wird. Erforderlich, es sei denn , CallbackID ist angegeben.
NoPageEject? WAHR oder FALSCH, der angibt, ob das Ausführen des Befehls bewirkt, dass der Drucker die aktuelle physische Seite auswirft.

Wird nur verwendet, wenn Order den DOC_SETUP Abschnitt angibt und wenn DUPLEX-Druck aktiviert ist. Um vorzeitige Seitenauswurf zwischen duplexierten Dokumentseiten zu vermeiden, gibt Unidrv nur Befehle aus, bei denen dieses Attribut auf TRUE festgelegt ist, falls möglich.
Optional. Wenn nicht angegeben, ist der Standardwert FALSCH, d. h. der Befehl kann den Seitenauswurf verursachen.

Darf nicht WAHR sein, wenn ein Befehl Nebenwirkungen verursacht (d. a. wenn der Befehl Druckereinstellungen außerhalb der von Befehlen gesteuerten Befehle mit NoPageEject ändert? auf TRUE festgelegt).
Order Abschnittsname und Bestellnummer, wie in der Befehlsausführungsreihenfolge beschrieben. Gilt nur für Konfigurationsbefehle und angepasste Optionsbefehle, sofern nicht in der Befehlsbeschreibung angegeben.
Params Liste der Standardvariablen, die an die IPrintOemUni::CommandCallback-Methode des Rendering-Plug-Ins in der EXTRAPARAM-Struktur übergeben werden, die als pdwParams-Argument übergeben wird. Nur gültig, wenn callbackID ebenfalls angegeben ist.