Схема двунаправленного обмена данными
Двунаправленная схема связи (bidi) представляет собой иерархию атрибутов принтера, некоторые из которых являются свойствами, а другие — значениями (или записями значений).
Свойство — это узел в иерархии схемы. Свойство может иметь один или несколько дочерних элементов, и эти дочерние элементы могут быть другими свойствами или значениями. Свойство может содержать список значений или других свойств. Он может представлять компонент, составной компонент или системный атрибут печати (например, имя драйвера).
Значение — это конечный элемент в иерархии схемы, представляющий один элемент данных или список связанных элементов данных. Значение имеет имя, тип данных и значение данных. Значение не может содержать дочерние элементы. На значение можно ссылаться по его имени, но только в том случае, если имя связано с путем схемы к свойству, которое является родительским для значения.
Например, следующий запрос можно использовать для доступа к значению Установленные в свойстве Staple.
\Printer.Finishing.Staple:Installed
Схему bidi можно расширить, создав файл расширения bidi. Этот файл представляет собой XML-файл, который определяет новые схемы, относящиеся к конкретному драйверу. Схемы в файле расширения bidi являются подмножеством стандартной схемы печати и определяются с помощью конструкций XSD-файла (Bidi Extension Framework).
Полный список свойств и значений схемы см. в разделе Иерархия схемы двунаправленного взаимодействия. Сведения о том, как создавать запросы, см. в статье Создание запроса схемы связи Bidi. Дополнительные сведения о свойствах и значениях схемы связи Bidi см. в справочнике по схеме связи Bidi.
Удобный способ установки файла расширения bidi — сделать файл зависимым файлом драйвера принтера. Дополнительные сведения о зависимых файлах см. в разделе Записи INF-файла принтера.