创建Windows打印驱动程序

时间:2011-10-25 19:36:23

标签: windows printing driver wdk

我正在寻找创建一个打印驱动程序,它将监视发送到特定打印机的作业并向每个页面添加少量文本。我已经下载了WDK并且位图示例正常工作,但监视器示例很复杂。 WDK文档似乎缺乏对样本的任何解释。我也没有看到任何适用于Windows驱动程序的Visual Studio模板(不确定它们是否应该作为WDK的一部分安装)。

我认为我最挣扎的是看到整体方法。由于这是打印到打印机(而不是文件),我假设我仍然需要以某种方式使用打印机的驱动程序。那么这就是我想要做的“过滤器驱动程序”吗?正如你所知,这不是我以前做过的事情,所以任何帮助或方向都会受到高度赞赏。

谢谢, 莱恩

1 个答案:

答案 0 :(得分:0)

您到底需要添加什么?您可以在WinDDK中使用迷你驱动程序,只是劫持其中一个命令。

如果您需要添加更多内容,您可能需要一个端口监视器,如Redmon(或我们即将发布一个),可以接受您的工作并将其路由到某个修改数据的应用程序然后路由到最终的打印机。

如果您只需要在一开始就插入一些项目(注入一些PCL或其他东西),那么您可以使用Windows separator page并在流的开头插入数据。

如果你提供一些关于你需要修改或插入的确切内容的更多细节,我可以提供更多帮助。