XPSDrv 打印机驱动程序
重要
新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。
有关详细信息,请参阅新式打印平台和打印支持应用设计指南。
XPSDrv 打印机驱动程序扩展了 Microsoft 基于 GDI 的第 3 版打印机驱动程序体系结构,支持使用 XML 纸张规范 (XPS) 文档。 通过 XPSDrv 打印机驱动程序,XPS 文档格式可用作后台打印文件格式和文档文件格式。
XPS 概述
XML 纸张规范 (XPS) 是 Windows Vista 中文档和打印改进的基础。 此规范通过使用基于 XML 的结构化文档格式来描述固定格式文档的外观。
XPS 文档格式由 XML 标记组成,它定义了文档的布局和每个页面的视觉外观,以及显示或打印文档的呈现规则。
XPS 打印简介
XPS 文档格式可用作文档格式、后台处理程序文件格式和打印机页描述语言 (PDL)。 如果在整个文档周期中始终使用 XPS,就能极大地提高打印的可预测性和可靠性。 当文件格式与后台处理程序文件格式和 PDL 相同时,保真度和性能都会提高。 在整个打印处理过程中使用 XPS 文档格式,就无需在应用程序和打印机之间进行任何文档格式转换,因此可以提供“所见即所得”(WYSIWYG) 的体验。
XPS 后台处理程序文件使用 XPS 文档格式。 XPS 后台处理程序文件具有开放性和可扩展性,它可通过使用平台服务来查看,并可重新引入文档工作流。
XPS 后台处理程序文件中用于描述 XPS 文档的标记与 Windows Presentation Foundation (WPF) 中的可扩展应用标记语言 (XAML) 标记兼容。 因此,XPS 后台处理程序文件中描述的文档可以在 WPF 中以本地方式呈现,而不会丧失数据或保真度,因为无需进行转换。 XPS 后台处理程序文件中的 XAML 标记是 WPF 中现有呈现类的 XAML 表示形式。 XPS 文档格式与“打印”格式相同,可有效保留应用程序内容和用户意图。
本部分包括:
有关面向打印机驱动程序开发人员的 XPS 打印的详细信息,请参阅 XPSDrv 打印机驱动程序。