C# 接收打印作业并将其发送到真正的打印机,如网关

C# 接收打印作业并将其发送到真正的打印机,如网关,c#,printing,C#,Printing,有没有办法创建一个假的/虚拟打印机?这样我们的用户就可以选择它,并将他们的打印作业发送给它,然后让c#应用程序接收作业,并将该作业发送给真正的打印机,以及其他属性 我最大的愿望是我不必和车手一起玩,但当然,我不认为我可以避免,只要我不必自己写那件事……:D printer++是一款灵活且功能强大的windows虚拟打印机 允许您从任何应用程序(excel、网页、word…)和 然后,将打印作业发送到一个为其量身定制的printer++SDK解决方案 你的需要和要求 似乎是一种选择,但也有 另一种

有没有办法创建一个假的/虚拟打印机?这样我们的用户就可以选择它,并将他们的打印作业发送给它,然后让c#应用程序接收作业,并将该作业发送给真正的打印机,以及其他属性

我最大的愿望是我不必和车手一起玩,但当然,我不认为我可以避免,只要我不必自己写那件事……:D

printer++是一款灵活且功能强大的windows虚拟打印机 允许您从任何应用程序(excel、网页、word…)和 然后,将打印作业发送到一个为其量身定制的printer++SDK解决方案 你的需要和要求

似乎是一种选择,但也有


另一种方法是重定向它,但可能不像制作自己的那样简单。

您的用户有客户端软件吗?你也有服务器吗?客户端软件?他们将使用需要打印的excel/word;服务器不是问题,只要虚拟打印机和实际选择的硬件打印机类型相同(Postscript、光栅、纯文本等),并且具有相似的特性(颜色与黑白、可打印区域、支持的纸张大小、驻留字体),它就可以在公司中使用。使用端口监视器可以相当容易地做到这一点。您将无法避免打印驱动程序,但您只需要WDK中的Microsoft示例驱动程序。不过,您必须提供自己的.INF和.PPD/.GPD文件。我似乎在几天内看不到www.PrinterPlusPLus.com网站,这仍然受支持吗?