打印架构中使用的术语

本主题不是最新的。 有关最新信息,请参阅 打印架构规范

以下列表包含特定于打印架构和相关技术的术语。

术语 描述
属性名称
属性名称是标准 XML 属性中等号左侧的标记。 XML 属性的标准表示形式是 属性名称=“属性值”。 虽然类似,但术语“属性名称”不得与打印架构框架中定义的名称属性混淆。 打印架构框架中定义的名称属性是属性名称的特定实例。
候选
选择。 属于评分过程中要评估的列表的任何选项。 请参阅术语、评分或映射选项以及参考选项。
配置
描述设备可以假定或放置到其中的状态之一。 设备在每个状态下以不同的方式执行其任务。 每个状态中的设备行为之间存在不同的可识别差异。 例如,在一种状态下,媒体从一个托盘中拉出,最终在另一个托盘中。 这两个托盘的更改决定了不同的状态。
约束
确定配置有效性所需的信息。 约束通常为窗体:FeatureA 设置为 Option1 与 FeatureB 设置为 Option2 不兼容。
相应的元素
两个与指定源元素对相同的位置的元素。 源元素通常是比较的两个 Option 元素。
默认值
选择。 打印架构或 PrintCapabilities 提供程序指定为当 PrintTicket 不包含该功能的显式设置时分配给功能的选项。 每个功能都有指定的默认选项。
设备配置属性
有助于设备配置定义的设备属性。 设备配置属性通过功能/选项或参数构造在打印架构框架中表示。 请注意,此上下文中使用的属性与 XML 属性或打印架构框架定义的 Attribute 元素无关。
元素类型
打印架构框架中定义的每个 XML 元素的类型由其 XML 元素标记标识。
共同 元素
请参阅相应的元素。
特征。 一个表示特定设备配置属性的打印架构框架定义的构造。 每个功能实例表示一个设备属性。 功能实例通过显式定义其每个状态来定义。
标识选项。 选择时没有可观测效果的选项;实际上,一个“no-op”。 无论选择此选项的次数如何,结果始终相同。
实例名称
标识元素类型的特定实例的 XML 属性。 请参阅名称属性。
接口客户端
使用 PrintCapabilities 文档以及构造和使用 PrintTicket 的实体。 接口客户端的常见示例包括用户界面(UI)模块和呈现模块。
接口提供程序
通过接口实现和公开功能的实体。 在打印架构中,这相当于创建 PrintCapabilities 文档并验证 PrintTickets。
元素的 位置
元素层次结构中元素的特定实例的位置。 该位置由该元素的特定元素和该元素的所有上级定义。 换句话说,位置相当于文件系统中的完全限定路径。
名称属性
指定给 XML 属性的指定,其属性名称为“name”。 此属性显示在打印架构框架中定义的大多数元素类型中。 它标识和定义每个元素类型的实例。 以下两个术语指名称属性:同级唯一性规则和命名空间约定。
命名空间约定
指出架构定义的名称属性以及任何架构定义的对象都存在于专用命名空间、公共命名空间中,并且专用定义的名称属性必须存在于不同的命名空间中,一个可以标识为属于定义方的名称属性。
选择。 一个打印架构框架构造,用于表示每个功能可以假定或放置到的状态。 例如,如果功能表示媒体大小,典型的选项值可能是字母、法律、A4 等。
参数
打印架构支持为用户输入描述参数化数据的功能。 有三种打印架构框架元素类型在参数输入中扮演角色:ParameterDef、ParameterInit 和 ParameterRef。 ParameterDef 元素特征化参数(其值范围、其数据的类型和其他特征)。 ParameterInit 元素用于初始化参数。 ParameterRef 元素用于引用 ParameterInit 元素的特定实例。
参数化
选择。 一个 Option 实例,该实例包含至少一个 ScoredProperty 元素,而该元素又包含 ParameterRef 元素,而不是 Value 元素。
完全匹配
选项。 如果一个 Option 实例中的每个 ScoredProperty 元素都有相应的 ScoredProperty 实例,另一个选项实例中有相应的 ScoredProperty 实例,并且相应 ScoredProperty 实例的两个 Value 元素都相同,则两个选项实例被视为完全匹配。
PrintCapabilities 架构
定义 PrintCapabilities 文档使用的语法和语义的架构。 PrintCapabilities 架构和 PrintTicket 架构是打印架构的子集。 另请参阅“打印架构框架”。
PrintTicket 架构
定义 PrintTicket 使用的语法和语义的架构。 PrintTicket 架构和 PrintCapabilities 架构是打印架构的子集。 另请参阅“打印架构框架”。
打印架构框架
定义打印架构技术使用的语法和语义的架构。 例如,打印架构框架定义元素类型的集合及其用法,但不枚举所有元素实例。
打印架构关键字
定义属性、功能和 Option 元素的各个实例的架构,这些元素通常用于描述设备和作业格式。 此架构定义使 PrintCapabilities 文档和 PrintTickets 可移植的公共语言。 也称为公共架构。
专用定义
打印架构关键字中未显式定义的 PrintCapabilities 文档或 PrintTicket 中显示的元素的任何实例。 这些元素实例必须使用每个供应商专用命名空间显式限定。
参考
选择。 与每个候选选项进行比较的选项。 引用选项通常源自 PrintTicket。 请参阅术语、评分或映射选项和候选选项。
根级别
根级别是打印架构框架的分层结构的基。 根级别元素定义为 PrintCapabilities 元素或 PrintTicket 元素的子元素。
范围前缀
预先追加到架构关键字的文本标签,以提供上下文范围。 允许的打印架构范围前缀为 Job、Doc 和 Page。 例如,JobInputBin 的范围前缀为“Job”。
ScoredProperty
用于表示区分或区分一个 Option 实例的品质的打印架构框架构造。 例如,字母和法律大小的纸张之间的差异。
评分或映射
选择。 从与给定选项实例最匹配的列表(候选)选项实例中进行选择的过程。 密切相关的术语是候选选项和引用选项。
同级唯一性规则
指出同一元素类型的所有同级必须具有唯一的名称属性。 某些元素类型不受此规则的豁免。 这些异常在打印架构框架中定义。
单值与多值
财产。 一个属性,其值是固定的(不依赖于配置)被视为单值。 此类属性在任何可能的配置下只有一个值。 依赖于配置的属性被视为多值。
后缀/后缀
表示特征或参数名称的架构关键字。 例如,JobInputBin 的后缀为“InputBin”。
验证
验证 PrintTicket 是否符合架构并表示可由特定设备执行的配置的过程。
_Undefined_
此处表示的特定数据是要生成的特定驱动程序、设备或应用程序的占位符。 它不表示数据应为字符串。

打印架构规范