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