返回打印机特定的信息

重要

新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。

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

GDI 有时请求打印机图形 DLL 在打印作业之间返回特定于打印机的信息,方法是调用前缀为 DrvQuery 的图形 DDI 函数,如 DrvQueryAdvanceWidths(如果由图形 DLL 定义)。

一个可能发生这种情况的示例是,一个文字处理应用程序正在维护可打印页面的 WYSIWYG 屏幕显示。 为了正确显示文本中的换行符,文字处理器必须根据所选打印机字体实现的字符宽度和其他字体指标进行换行计算。