打印票证组织
重要
新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。
有关详细信息,请参阅新式打印平台和打印支持应用设计指南。
PrintTicket 文档可以包含应用于文档不同部分的命令。 打印票证文档可以包含以下内容级别之一,这些级别根据它们的特异性进行排名:
高级作业(作业级打印票证)
作业中的文档(文档级打印票证)
文档中的页面(页面级打印票证)
作业级打印票证是最通用,紧接的是文档级打印票证,最后是页面级打印票证,这最具体。 应用于这些级别的打印架构框架的元素相应地带有“Job”、“Document”或“Page”前缀。 打印票证层次结构对应于 XPS 文档部分的层次结构。
打印票证的分层性质使较低级别的打印票证中的元素能够替代较高级别的打印票证的相应元素。 在使用 PrintTickets 之前,必须将其与文档中较高级别的 PrintTicket 对象合并,这些对象适用于获取特定文档部分的有效打印票证。 在需要处理有效打印票证之前执行此合并,例如在打印驱动程序中。
下图显示了 PrintTicket 文档的不同级别之间的关系以及此合并的执行方式。