Xps打印机驱动程序筛选

时间:2017-06-19 07:48:55

标签: printing xps

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

1 个答案:

答案 0 :(得分:0)

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

enter image description here