如何使用杯子来保存和释放打印作业?

如何使用杯子来保存和释放打印作业?

我已经安装了CUPS 1.6.3centos 7我正在尝试找到一种解决方案,以便将打印作业从星期五晚上 6 点保留到星期一早上 6 点,但我不知道该怎么做。

我找到了几个命令,但由于没有示例,我不确定如何使用它们。我正在寻找的命令是:Hold-New-Jobs&Release-Held-New-Jobs来自页面https://www.cups.org/doc/spec-ipp.html#IPP_OPERATIONS

我想Hold-New-Jobs在星期五下午 6 点运行一个带有命令的 cron,然后Release-Held-New-Jobs在星期一早上 6 点运行另一个 cron。

我有一台名为 的打印机Printer2。您能帮我解决上述问题吗?

更新

下面的 cron 作业起了作用。

# hold print jobs on Printer2 at 6pm Friday.
0 18 * * 5 /usr/sbin/cupsdisable --hold Printer2 >/dev/null 2>&1

# release print jobs from Printer2 at 6am Monday
0 06 * * 1 /usr/sbin/cupsenable --release Printer2 >/dev/null 2>&1

答案1

运行一个 cron 任务,在星期五下午 6 点 ( cupsdisable <queue>) 禁用队列。然后运行另一个 cron 任务,在星期一早上 6 点 ( ) 重新启用队列cupsenable <queue>

禁用的队列cupsdisable将接受新作业,但不会处理它们。

相关内容