Я установил CUPS 1.6.3 на centos 7 . Я пытаюсь найти решение для проведения печатных работ с 6 вечера пятницы до 6 утра понедельника, но я не знаю, как это сделать.

Я нашел несколько команд, но я не уверен, как их использовать, поскольку нет примера. Команды, за которыми я слежу, следующие: Hold-New-Jobs & Release-Held-New-Jobs со страницы https://www.cups.org/doc/spec-ipp.html#IPP_OPERATIONS.

Я хочу запустить cron с командой Hold-New-Jobs в 18:00 в пятницу, а затем другой cron для Release-Held-New-Jobs в понедельник 6:00.

У меня есть принтер с именем 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 ответ1

1

Запустите задание cron, чтобы отключить очередь в пятницу, в 18:00 (cupsdisable <queue>). Затем запустите еще одно задание cron, чтобы снова включить очередь в 6 утра в понедельник (cupsenable <queue>).

Очереди, отключенные с помощью cupsdisable будут принимать новые задания, но не будут их обрабатывать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .