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

问题描述 投票:2回答:1

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

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

我已经阅读了关于后台处理程序和打印监视器的内容,但我不确定这些是我必须知道的!

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

问候

printing virtual
1个回答
3
投票

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

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

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

希望这可以帮助。如果是这样,请投票+1 :)

© www.soinside.com 2019 - 2024. All rights reserved.