我正在开发一个虚拟打印机来接受打印作业并将它们路由到 LAN 中的真实打印机。我希望创建一个postscript打印机作为共享虚拟打印机来接受来自局域网的打印作业,我希望通过ghostscript和redmon来开发它。
如果可以,请让我知道有关如何在 Windows 7 上创建 postscript 打印机的任何在线资源、示例或任何教程。
非常感谢,如果有知道的请告诉我。
我正在开发一个虚拟打印机来接受打印作业并将它们路由到 LAN 中的真实打印机。我希望创建一个postscript打印机作为共享虚拟打印机来接受来自局域网的打印作业,我希望通过ghostscript和redmon来开发它。
如果可以,请让我知道有关如何在 Windows 7 上创建 postscript 打印机的任何在线资源、示例或任何教程。
非常感谢,如果有知道的请告诉我。
使用现有的 PostScript 打印机驱动程序(例如 Windows 提供的通用驱动程序)会更容易,然后创建一个端口监视器。您需要使用 Windows 驱动程序开发工具包(免费提供)来创建端口监视器。创建端口监视器后,您可以使用任何驱动程序安装打印机,但告诉它通过监视器将拦截的端口进行通信。
如果将打印机配置为使用 IP 或其他端口而不是您的端口,您最终将获得直接发送到打印机的确切数据。例如,您可以创建一个名为“ ZERONE:
”的端口,该端口由名为“Zerone Port Monitor”的端口监视器监控。
MSDN 有一个用于与红外设备交互的端口监视器的示例,尽管它会让您了解需要做什么才能与网络上的其他设备进行通信。
或者,也许更骇人听闻的是,您可以创建一个名为“C:\doc.prn”的端口,任何打印的文档都将作为 PostScript 保存到“C:\doc.prn”(前提是打印机驱动程序是PostScript 驱动程序)。