Php 打印到打印机错误处理

Php 打印到打印机错误处理,php,printing,error-handling,event-handling,Php,Printing,Error Handling,Event Handling,我必须执行一个打印(到打印机)程序,该程序能够: 从特定文件夹中查找要打印的文件(PDF、DOC、DOCX、XLS、XLSX、Text) 打印根据文件创建时间找到的文件 处理打印错误(登录数据库并通过电子邮件发送给负责人) 最好是一个PHP脚本,但如果不可能,我可以在任何其他方面开发(C++、C++等),只要它可以在MS Windows 7 PRO.< /P>上运行。 至于PHP,查找文件并启动打印作业不是问题(通过COM对象调用MS Word完成),但我不知道如何从打印机获得响应(确认或错

我必须执行一个打印(到打印机)程序,该程序能够

  • 从特定文件夹中查找要打印的文件(PDF、DOC、DOCX、XLS、XLSX、Text)
  • 打印根据文件创建时间找到的文件
  • 处理打印错误(登录数据库并通过电子邮件发送给负责人)

最好是一个PHP脚本,但如果不可能,我可以在任何其他方面开发(C++、C++等),只要它可以在MS Windows 7 PRO.< /P>上运行。 至于PHP,查找文件并启动打印作业不是问题(通过COM对象调用MS Word完成),但我不知道如何从打印机获得响应(确认或错误代码)

我已经在其他语言(特别是.NET)中做了一些研究,但是找不到任何关于错误处理的信息

就目前而言,我能想到的解决方案是:

  • 从COM对象启动打印作业,然后将时间读取到 对Windows事件管理器中的事件计时,以检查错误
  • 首先将文档转换为PostScript/PCL,然后由后台打印程序直接启动打印作业
您认为还有其他解决方案可以满足您的需求吗?如果您能就如何制定这样一个计划提出建议,我将不胜感激

提前感谢您的帮助