2017-06-19 184 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

相關問題