用于从文件放置打印和存档的Windows实用程序

时间:2009-02-19 18:19:56

标签: windows queue printing

现在,我可以继续使用FileSystemWatcher等来写这个,但在开始编码之前 - 我想知道是否有更好的选择我可以重复使用(而不是重新发明)。

从我的网络服务器,我想将文件(要打印)作为队列放入网络共享(排序不是非常关键)。理想情况下,另一台计算机上的Windows服务(或其他客户端)将选择此文件(格式为tbc),将其打印到预先安排的打印队列,并归档该文件。

非常简单的场景 - 我只是不想重新发明它。有什么建议吗?

4 个答案:

答案 0 :(得分:2)

试试Batch & Print Pro。它具有目录监视,打印调度等功能,并具有命令行选项。您可以将其作为服务运行。

答案 1 :(得分:1)

我似乎记得BizTalk服务器有某种文件丢弃活动。如果您可以挂钩处理传入“消息”的部分(由文件丢弃表示,我相信BizTalk允许挂钩进入此过程),那么您应该能够以任何方式在BizTalk中处理它。

您还可以获得更好地隔离对文件执行的活动的优势。

答案 2 :(得分:1)

你提到的是它是如何完成的。至少这就是我们的工作。

答案 3 :(得分:0)

您可以使用send-to。

代替Drop-in文件夹

这是2行VBS解决方案:

  1. 创建一个VBScript文件,该文件接收文件并存档并打印出来。
    1. 存档很简单,只需执行命令行zip或其他操作。
    2. 打印更简单,只需在执行vb的Exec时使用“print”动词
  2. 在您计算机上的“发送到”文件夹中创建所述VBS文件的快捷方式,Bob是您父亲的兄弟:现在您可以右键单击任何文件并将其发送到“打印/存档”。
  3. 我知道这不是你要求的,但是drop-folder方法对我来说似乎和我一样好,所以我把它放在那里。 :)