双向通信架构

双向 (bidi) 通信架构是打印机属性的层次结构,其中一些是属性,另一些是值 (或值条目) 。

  • 属性是架构层次结构中的节点。 一个属性可以有一个或多个子级,这些子级可以是其他属性或值。 属性可以包含值或其他属性的列表。 它可以表示特征、复合特征或打印系统属性 (,例如驱动程序名称) 。

  • 是架构层次结构中的一个叶,表示单个数据项或相关数据项的列表。 值具有名称、数据类型和数据值。 值不能有子元素。 值可以按其名称引用,但仅当名称与作为值父级的属性的架构路径相关联时。

例如,以下查询可用于访问 Staple 属性下的 Installed 值。

\Printer.Finishing.Staple:Installed

可以通过创建 bidi 扩展文件在 中扩展 bidi 架构。 此文件是一个 XML 文件,用于定义特定于特定驱动程序的新架构。 bidi 扩展文件中的架构是标准打印架构的子集,通过使用 XSD 文件的构造 (Bidi 扩展框架) 进行定义。

有关架构属性和值的完整列表,请参阅 双向通信架构层次结构。 若要了解如何构造查询,请参阅 构造 Bidi 通信架构查询。 有关 Bidi 通信架构中的属性和值的详细信息,请参阅 Bidi 通信架构参考

安装 bidi 扩展文件的一种便捷方法是使该文件成为打印机驱动程序的 依赖文件 。 有关依赖文件的详细信息,请参阅 打印机 INF 文件条目