2017-06-19 66 views
1

现在我想通过接口IPrintPipelineFilter过滤打印驱动程序与Microsoft提供的。在SDK src SimplePipelineFilterC:\WinDDK\7600.16385.1\src\print\SimplePipelineFilter中有一个示例。我可以获取打印内容,添加水印或使用此过滤器框架执行其他操作。但我不知道如何在Windows中过滤所有XPS打印机。 我想出一个想法修改像HP1100SD-pipelineconfig.xml或xdsmpl-pipelineconfig.xml配置文件,在文件夹C:\Windows\System32\spool\drivers\w32x86\3(我的窗口)。在其中添加一个新项目,然后打印驱动程序(printfilterpipelinesvc.exe)可以加载我的dll,它适用于某些打印机驱动程序,但它不存在于某些其他打印驱动程序中,如Microsoft XPS Document Writer。 我该怎么办?Xps打印机驱动程序过滤器

回答

0

对于XPS驱动程序,看起来他们将它们的配置保存在DriverStore Windows系统文件夹中。您应该能够在设备和打印机的打印服务器属性中看到哪个管道配置文件:

enter image description here

相关问题