我使用printmirror中的代码,现在我挂起enumprinter api来隐藏我的打印机。当peopel选择一个真正的打印机来打印我创建的文件钩到我的打印机。我真的很想知道如何做到这一点。
答案 0 :(得分:-2)
有几种方法可以做到这一点。 Windows使用打印后台处理程序进行打印作业。打印假脱机程序包含多个层,包括打印提供程序,打印处理器,端口监视器,语言监视器等。这些组件可以自定义,这意味着您可以编写自己的组件并在打印后台处理程序中替换它们。在这些组件中,您将能够重定向打印作业。在上一层处理后,这些组件中的每一个都为您提供了不同的打印数据格式。
这可以帮助您入门 - http://blogs.technet.com/b/askperf/archive/2007/06/19/basic-printing-architecture.aspx