Поделиться через


Двунаправленная схема связи

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

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

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

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

\Printer.Finishing.Staple:Installed

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

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

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