我想为虚拟打印机编写驱动程序(用C ++或Java编写) (如How to create a virtual printer in Windows?中所述) 我会将文件重定向到文件服务器(同样如http://www.colorpilot.com/VirtualPrinterForCSharp2.html中所述。
打印机驱动程序的基本构建块是什么?
我已经阅读了有关假脱机程序和打印监视器的内容,但我不确定这些是我必须知道的全部内容!
任何提前赞赏的指南或建议!
此致
答案 0 :(得分:3)
使用端口监视器满足大多数打印重定向要求。您不需要执行打印机驱动程序,因为如果您这样做,那么对于可能想要使用其打印机驱动程序的最终用户来说,更难以扩展基础,您需要为每台打印机安装驱动程序等等。
http://pages.cs.wisc.edu/~ghost/redmon/是重定向端口监视器的一个很好的例子。主要用C语言编写。在看到如何在项目中使用许可协议之前,请先查看许可协议。
Windows WDK(Windows驱动程序工具包)中还有一个示例端口监视器,您可以使用基准引用。
希望这会有所帮助。如果是,请投票+1:)