本主题不是最新的。 有关最新信息,请参阅 打印架构规范。
描述输出的排序规则特征。 每个文档中的所有页面都进行排序。 DocumentCollate 和 JobCollateAlldocuments 互斥。 无论是实现这两个关键字还是只实现其中一个关键字的行为和实现,都留给驱动程序。
以下是 Collate 实现应遵循的规则
元素定义和规则
必须先遵循 JobCollateAllDocument 的规则,然后为 DocumentCollate 应用规则才能使方案正常工作。 请注意,在 PrintTicket 到 Devmode 转换设置中,驱动程序不支持 JobCollateAllDocuments,由驱动程序选择适当的行为(JobCollateAllDocuments = ON 或 OFF)。 此外,可以根据其他 PrintTicket 设置更改选择。
JobCollateAllDocuments
ON:打印每个文档的 (DocumentCopiesAllPages) 副本,重复 JobCopiesAllDocuments 时间。
OFF:对于每个文档,打印(JobCopiesAllDocuments x DocumentCopiesAllPages)将一起复制。
DocumentCollate
打开:对于连续打印的文档的所有副本(JobCopiesAllDocuments x DocumentCopiesAllPages),请整理该文档中的工作表。
OFF:对于所有副本(JobCopiesAllDocuments x DocumentCopiesAllPages)连续打印,将所有副本(JobCopiesAllDocuments x DocumentCopiesAllPages)打印在一起。
元素信息
| 名字 | 价值 |
|---|---|
| 元素类型 |
特征 |
| 范围前缀 |
公文 |
| 笔记 |
没有 |
结构内容
此元素的 XML 结构为:
<psf:Feature name="psk:DocumentCollate">
<psf:Property name="psf:SelectionType">
<psf:Value xsi:type="xs:string">psk:PickOne</psf:Value>
</psf:Property>
<psf:Option name="psk:_OptionName_">
<psf:Property name="psf:IdentityOption">
<psf:Value xsi:type="xs:string">_IdentityOptionValue_</psf:Value>
</psf:Property>
</psf:Option>
</psf:Feature>
结构变量
下表概述了 XML 结构中定义的变量的特征。
| 名字 | 数据类型 | 单位 | 支持的值 | 总结 |
|---|---|---|---|---|
| _OptionName_ |
字符串 |
字符 |
XML 中由命名空间定义的有效完全限定名称。 如果未指定命名空间,则假定默认命名空间。 |
选项的名称。 |
| _IdentityOptionValue_ |
字符串 |
n/a |
True、False。 |
定义一个选项,当所选选项将禁用此功能时。 |
可扩展标记语言 (XML) 内容
公共打印架构关键字在 https://schemas.microsoft.com/windows/2003/08/printing/printschemakeywords 命名空间中定义。 此关键字的公共可扩展标记语言 (XML) 内容定义如下:
<psf:Feature name="psk:DocumentCollate">
<psf:Property name="psf:SelectionType">
<psf:Value xsi:type="xs:string">psk:PickOne</psf:Value>
</psf:Property>
<!-- Specifies collating. -->
<psf:Option name="psk:Collated" />
<!-- Specifies no collating. -->
<psf:Option name="psk:Uncollated" />
</psf:Feature>