如何为虚拟打印机编写驱动程序

时间:2011-01-09 16:31:40

标签: printing virtual

我想为虚拟打印机编写驱动程序(用C ++或Java编写) (如How to create a virtual printer in Windows?中所述) 我会将文件重定向到文件服务器(同样如http://www.colorpilot.com/VirtualPrinterForCSharp2.html中所述。

打印机驱动程序的基本构建块是什么?

我已经阅读了有关假脱机程序和打印监视器的内容,但我不确定这些是我必须知道的全部内容!

任何提前赞赏的指南或建议!

此致

1 个答案:

答案 0 :(得分:3)

使用端口监视器满足大多数打印重定向要求。您不需要执行打印机驱动程序,因为如果您这样做,那么对于可能想要使用其打印机驱动程序的最终用户来说,更难以扩展基础,您需要为每台打印机安装驱动程序等等。

http://pages.cs.wisc.edu/~ghost/redmon/是重定向端口监视器的一个很好的例子。主要用C语言编写。在看到如何在项目中使用许可协议之前,请先查看许可协议。

Windows WDK(Windows驱动程序工具包)中还有一个示例端口监视器,您可以使用基准引用。

希望这会有所帮助。如果是,请投票+1:)

相关问题