打印到打印机错误处理

时间:2012-04-25 21:36:14

标签: php printing error-handling event-handling

我必须实施打印(到打印机)程序

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

最好的是PHP脚本,但如果不可能,我可以开发其他任何东西(C#,C ++等),只要它可以在MS Windows 7 Pro上运行。

对于PHP,查找文件并启动打印作业不是问题(通过COM对象调用MS Word完成)但是我不知道如何获得响应(确认或错误代码)来自打印机

我已经就如何在其他语言(尤其是.NET)中进行了一些研究,但是找不到任何有关错误处理的信息。

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

  • 从COM对象启动打印作业,然后将时间读取到 来自Windows事件管理器的时间事件以检查错误;
  • 首先将文档转换为PostScript / PCL,然后由假脱机程序直接启动打印作业;

您是否看到任何其他解决方案满足需求?我真的很感激有关如何开发这样一个程序的任何建议。

先谢谢你的帮助,

0 个答案:

没有答案