我们可以在可用的打印机中列出虚拟打印机而无需为其编写驱动程序

时间:2017-04-05 11:58:10

标签: windows driver printers virtual-printer

当我从任何应用程序进行打印时,我希望在可用打印机下列出虚拟打印机,这个虚拟打印机会将打印数据发送到我的代码进行一些调整。

我相信我不需要为此编写新的驱动程序,因为微软本身在Windows上发布了通用驱动程序,Postscript和XPS驱动程序

我的信念是对的吗?我可以以某种方式利用这些现有的驱动程序来创建虚拟打印机吗?

我应该做些什么来实现我想要的?

1 个答案:

答案 0 :(得分:4)

通用驱动程序,Postscript和XPS驱动程序。

据我所知,这些是渲染驱动程序。打印驱动程序有两个组件:呈现组件和配置组件。两者都是dll。渲染组件是unidrv.dll,pscript5.dll和xpsdrv.dll。同样,配置组件是unidrvui.dll,printconfig.dll(用于v4打印驱动程序)等。

所以我认为你应该使用组件编写驱动程序,但是你不需要开发新的渲染组件。但我不确定如何。