XPSDrv 打印机驱动程序

重要

建议使用 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 打印功能

Windows 打印路径概述

早期 Windows 版本中的 XPS 支持

有关打印机驱动程序开发人员的 XPS 打印的详细信息,请参阅 XPSDrv 打印机驱动程序