首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Windows中创建虚拟打印机?

如何在Windows中创建虚拟打印机?
EN

Stack Overflow用户
提问于 2009-06-19 17:08:38
回答 5查看 40.1K关注 0票数 19

我想为Windows创建一个虚拟打印机驱动程序。我如何以及从哪里开始呢?WDK有一些打印驱动程序示例,这些示例似乎不是一个很好的介绍性示例。MSDN似乎对新手也没有多大帮助。

有很多用于Windows的虚拟打印机(大多数是生成PDF的),我想知道是否有人可以告诉我如何才能做同样的事情?

任何到详细说明文档的链接都将在事先得到认可。

谢谢。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-06-19 17:14:40

当我这样做的时候(大约在12年前),我从postscript驱动程序示例开始,替换了所有postscript特定的东西(在我的例子中,写入位图而不是生成postscript命令)。

我还编写了一个自定义打印监视器(驱动程序写入假脱机程序,后者写入监视器):我的监视器写入文件,而不是并行端口。

然而,从那时起,打印机驱动程序体系结构和/或样本驱动程序集可能已经改变。

票数 12
EN

Stack Overflow用户

发布于 2009-06-19 17:45:20

您可以查看Microsoft (Microsoft MDT)中的“迷你驱动程序”开发,这可能会根据您的确切需求而有所帮助。如果您需要处理端口(即:您将从现有打印机驱动程序中获取数据并进行处理),您可以查看RedMon的源代码。它不支持Vista/Win7,但可能会为你指明正确的方向。

票数 3
EN

Stack Overflow用户

发布于 2009-06-19 17:23:04

你提到的其中一个驱动程序是开源(GPL),也许你可以探索它的源代码或改编它:http://www.pdfforge.org/products/pdfcreator/download

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1019036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档