创建 PrintCapabilities 文档
本主题不是最新主题。 有关最新信息,请参阅 打印架构规范。
验证 PrintTicket 后,它可用于创建 PrintCapabilities 的快照。 对于值依赖于设备配置的任何属性,提供程序必须具有内部表示形式。 例如,如果 SpotDiameter 是一个依赖于 Resolution 和 MediaType 特征的属性,则 SpotDiameter 与 Resolution 和 MediaType 的各种值相关的内部表示形式可能如下表所示:
解决方法 | MediaType | SpotDiameter |
---|---|---|
300 |
债券 |
520 |
300 |
光泽 |
350 |
600 |
债券 |
330 |
600 |
光泽 |
180 |
1200 |
债券 |
250 |
1200 |
光泽 |
100 |
对于此示例,PrintCapabilities 提供程序必须使用提供的 PrintTicket 从内部表中选择正确的条目,并将其报告为 SpotDiameter 属性的值。 对于值依赖于配置) 的每个属性,每个多值属性 (重复此过程。 PrintCapabilities 架构和文档构造部分介绍了创建 PrintCapabilities 快照所涉及的其他步骤。
若要创建默认 PrintCapabilities 文档的快照,请为创建 PrintCapabilities 文档的方法提供默认 PrintTicket (而不是任意 PrintTicket) 。