我正在寻找一个解决scheme,无论是赢或Linux,打印现有的PDF到networking打印机(可通过我们的Windows打印服务器),最好是“热文件夹”,意味着我可以编程或手动将PDF添加到文件夹“打印机x“和PDF将打印到该打印机。 我不确定这是否可以通过CUPS,或者如果有其他解决scheme存在。
这里的关键是,PDF已经存在。 这不是“在CUPS中使用打印到pdf的驱动程序”的问题,但很容易被误认为是乍一看。 这是一个“打印PDF到打印机”的问题。
有什么build议么? 开源将是可取的。
对于Linux系统,请尝试incron (inotify系列的一部分)。 它可以监视目录并对文件更改采取行动。 howtoforge有一个(比较老的)例子。 只要创build一个incrontab行就好
/pdf_folder/ IN_MODIFY lp -d PDF_PRINTER $@/$#
你绝对可以这样做; 你应该build立它的lp和ls或find 。 一般的逻辑是在cronjob中使用shell脚本,对于文件列表中的每个条目,将文件名传递给lp(带有选项;您甚至可以使用awk并查找以提取文件所在的目录名)用它作为目标打印机)。