Схема двунаправленного обмена данными

Двунаправленная схема связи (bidi) представляет собой иерархию атрибутов принтера, некоторые из которых являются свойствами, а другие — значениями (или записями значений).

  • Свойство — это узел в иерархии схемы. Свойство может иметь один или несколько дочерних элементов, и эти дочерние элементы могут быть другими свойствами или значениями. Свойство может содержать список значений или других свойств. Он может представлять компонент, составной компонент или системный атрибут печати (например, имя драйвера).

  • Значение — это конечный элемент в иерархии схемы, представляющий один элемент данных или список связанных элементов данных. Значение имеет имя, тип данных и значение данных. Значение не может содержать дочерние элементы. На значение можно ссылаться по его имени, но только в том случае, если имя связано с путем схемы к свойству, которое является родительским для значения.

Например, следующий запрос можно использовать для доступа к значению Установленные в свойстве Staple.

\Printer.Finishing.Staple:Installed

Схему bidi можно расширить, создав файл расширения bidi. Этот файл представляет собой XML-файл, который определяет новые схемы, относящиеся к конкретному драйверу. Схемы в файле расширения bidi являются подмножеством стандартной схемы печати и определяются с помощью конструкций XSD-файла (Bidi Extension Framework).

Полный список свойств и значений схемы см. в разделе Иерархия схемы двунаправленного взаимодействия. Сведения о том, как создавать запросы, см. в статье Создание запроса схемы связи Bidi. Дополнительные сведения о свойствах и значениях схемы связи Bidi см. в справочнике по схеме связи Bidi.

Удобный способ установки файла расширения bidi — сделать файл зависимым файлом драйвера принтера. Дополнительные сведения о зависимых файлах см. в разделе Записи INF-файла принтера.