打印机接口 DLL 简介
重要
新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。
有关详细信息,请参阅新式打印平台和打印支持应用设计指南。
打印机通常为用户提供大量可修改的配置选项,可以针对打印的每个文档进行更改。 纸张、托盘和字体选择等选项,以及图像分辨率、大小、颜色等,必须可以通过应用程序可以调用的用户界面访问。
打印机驱动程序的打印机接口 DLL(在用户模式下执行)负责将用户界面导出到打印机的配置选项。 提供此接口涉及为打印机创建属性表页。 应用程序(如打印文件夹)通过调用打印后台处理程序导出的 Win32 函数来显示界面,而后台处理程序又调用打印机接口 DLL 定义的函数。
为配置选项提供用户界面并不是打印机接口 DLL 的唯一责任。 DLL 还导出后台处理程序可以调用的函数,以通知驱动程序与打印相关的系统事件,例如驱动程序安装和升级,或打印机添加和连接。