我正在寻找一种解决方案,无论是 win 还是 linux,用于将现有 PDF 打印到网络打印机(可通过我们的 windows 打印服务器使用),最好是通过“热文件夹”方式,这样我可以通过编程或手动将 PDF 添加到“打印机 x”的文件夹中,然后 PDF 将打印到该打印机。我不确定这是否可以通过 CUPS 实现,或者是否存在其他解决方案。
这里的关键是,PDF 已经存在。这不是“在 CUPS 中使用打印到 PDF 驱动程序”的问题,但乍一看很容易被误认为是这样的。这是一个“将 PDF 打印到打印机”的问题。
有什么建议吗?开源更好。
答案1
答案2
您绝对可以这样做;您应该用lp
和ls
或来构建它find
。一般逻辑是在 cronjob 中使用 shell 脚本,对于文件列表中的每个条目,将文件名传递给 lp(带有选项;您甚至可以使用 awk 和 find 来提取文件所在的目录名称并将其用作目标打印机)。