1

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

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

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

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

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

至于现在,我能想象的解决方案是:

  • 从 COM 对象启动打印作业,然后从 Windows 事件管理器中读取时间事件以检查错误;
  • 首先将文档转换为 PostScript/PCL,然后通过后台处理程序直接启动打印作业;

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

在此先感谢您的帮助,

4

0 回答 0