总结一下我的问题,我在一家公司工作,该公司使用激光来制作贴在我们产品上的标签。激光与特定的标记软件,它有一个API,我们使用我们的自定义编写的软件来处理每个请求。由于它现在的工作,标记软件保持打开,并等待我们的软件的请求,并将标记标签时,要求这样做。
我想改变这一切的工作方式。我想为激光做一个虚拟打印机,它将接受打印请求,并将该请求重定向到激光附带的标记软件。作为这个项目的一部分,我正在尝试反向工程打标软件使用的文件结构,以便我可以直接生成标签,然后只使用打标软件将它们发送到激光。最终的目标是扩大这种激光器的有限用途,这样我就可以处理来自任何软件的打印请求。打印机驱动程序将用于限制标记软件的使用。它有一些内存泄漏,似乎不能处理大型打印作业。虚拟打印机将需要处理请求队列,仅当前一个作业完成时才发送下一个作业,最终启动标记软件来完成每个打印作业,并在完成时关闭它。
我看了一下Redmon,它允许您将请求重定向到程序,但最终似乎需要一台打印机来完成其请求。
有什么建议吗?提前谢谢。
发布于 2012-03-10 22:34:18
Redmon最终(或者不应该)不需要打印机。您可以简单地启动一个程序并就此打住。如果您继续遇到问题,我们有一个端口监视器,它类似于redmon,但经过简化。这可能对你有用。用Redmon测试更多,如果你不能让它工作,请在我的回答中添加评论。
https://stackoverflow.com/questions/9637397
复制相似问题