打印机命令
重要
新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。
有关详细信息,请参阅新式打印平台和打印支持应用设计指南。
GPD 语言会为每个常用打印机操作提供预定义的命令名称。 此外,可以为特定于设备的打印机选项定义自定义命令。
可以通过以下两种方式之一实现每个打印机命令:
可以在 GPD 文件中放置特定于设备的命令字符串。 Unidrv 在适当的时间将命令字符串发送到打印后台处理程序。
可以实现 IPrintOemUni::CommandCallback COM 方法,该方法可动态生成命令字符串。 每当必须将命令发送到后台处理程序时,Unidrv 将调用该方法。 有关详细信息,请参阅自定义 Microsoft 打印机驱动程序中的动态生成的打印机命令。
以下主题介绍如何在 GPD 文件中指定打印机命令: