Share via


Bidirektionales Kommunikationsschema

Das bidirektionale Kommunikationsschema (bidi) ist eine Hierarchie von Druckerattributen, von denen einige Eigenschaften und andere Werte (oder Werteinträge) sind.

  • Eine Eigenschaft ist ein Knoten in der Schemahierarchie. Eine Eigenschaft kann mindestens ein untergeordnetes Element aufweisen, und diese untergeordneten Elemente können andere Eigenschaften oder Werte sein. Eine Eigenschaft kann eine Liste von Werten oder anderen Eigenschaften enthalten. Es kann ein Feature, ein zusammengesetztes Feature oder ein Drucksystemattribute (z. B. den Treibernamen) darstellen.

  • Ein Wert ist ein Blatt in der Schemahierarchie, das entweder ein einzelnes Datenelement oder eine Liste verwandter Datenelemente darstellt. Ein Wert hat einen Namen, einen Datentyp und einen Datenwert. Ein Wert darf keine untergeordneten Elemente aufweisen. Auf einen Wert kann durch seinen Namen verwiesen werden, aber nur, wenn der Name dem Schemapfad der Eigenschaft zugeordnet ist, die das übergeordnete Element des Werts ist.

Beispielsweise kann die folgende Abfrage verwendet werden, um auf den Wert Installiert unter der Staple-Eigenschaft zuzugreifen.

\Printer.Finishing.Staple:Installed

Das bidi-Schema kann in erweitert werden, indem eine bidi-Erweiterungsdatei erstellt wird. Diese Datei ist eine XML-Datei, die neue Schemas definiert, die für einen bestimmten Treiber spezifisch sind. Die Schemas in einer bidi-Erweiterungsdatei sind eine Teilmenge des Standarddruckschemas und werden mithilfe von Konstrukten der XSD-Datei (Bidi Extension Framework) definiert.

Eine vollständige Auflistung der Schemaeigenschaften und -werte finden Sie unter Bidirektionale Kommunikationsschemahierarchie. Informationen zum Erstellen von Abfragen finden Sie unter Erstellen einer Bidi-Kommunikationsschemaabfrage. Ausführliche Informationen zu den Eigenschaften und Werten im Bidi-Kommunikationsschema finden Sie unter Referenz zu Bidi-Kommunikationsschemas.

Eine bequeme Möglichkeit, eine bidi-Erweiterungsdatei zu installieren, besteht darin, die Datei als abhängige Datei des Druckertreibers zu machen. Weitere Informationen zu abhängigen Dateien finden Sie unter DruckerINF-Dateieinträge.