打印功能

重要

建议使用 Microsoft 的 IPP 收件箱类驱动程序,以及 Print Support Apps (PSA) ,在 Windows 10 和 11 中自定义打印体验,以便进行打印机设备开发。

有关详细信息,请参阅 打印支持应用设计指南

通过使用打印功能技术,打印驱动程序可以将其功能作为 XML 文档中的一组元素返回。 当应用程序调用 DeviceCapabilitiesGetDeviceCaps 函数时,早期版本的打印驱动程序会返回其功能信息。 但是,这些 Microsoft Win32 函数受到限制,因为它们仅返回有关一组固定打印机功能和设置的信息,并且只能返回有关每个函数调用的一个功能或设置的信息。

相比之下,XML PrintCapabilities 文档更加灵活,旨在支持新的打印机功能。 PrintCapabilities 函数还会在一个函数调用中返回整个 XML PrintCapabilities 文档。

本部分介绍打印功能的以下方面:

打印功能体系结构

Win32 API 对打印功能的支持

Unidrv 和 PScript5 打印驱动程序中的打印功能

打印驱动程序插件支持

基于 GDI 的单片打印驱动程序中的打印功能支持