Иногда, когда я работаю на своем ноутбуке, я хочу поставить в очередь несколько документов для печати позже, так как в данный момент я не подключен к принтеру.
Однако реальные очереди принтеров не предназначены для этого; они сразу пытаются распечатать документ, и все внезапно начинают печатать, как только я попадаю в сеть, что обычно не то, что я хочу делать. Более того, иногда я хочу изменить порядок документов в очереди, что не очень легко, особенно после того, как некоторые из них начали печатать.
Кроме того, иногда происходит сбой печати, поскольку, например, в принтере заканчивается бумага или тонер, и я хочу повторно напечатать документ на другом принтере. Это не просто с например, CUPS
или system-config-printer
; Обычно мне приходится возвращаться назад, открывать программу чтения PDF и начинать заново. Ни один из известных мне ридеров PDF не позволяет хранить список документов для последующей печати, но это может быть скрытая особенность ридера PDF, о которой я не знаю.
В любом случае, вот что я хочу сделать:
- Укажите список PDF-файлов, которые я хочу распечатать.
- Сохраните этот список на диске, чтобы я мог закрыть приложение или перезагрузиться, не теряя весь список.
- Укажите принтер (-ы), на который я хочу отправить их заранее, без фактического подключения к этим принтерам в данный момент.
- Укажите параметры печати, такие как цвет, дуплекс и количество копий.
- Измените эти назначения принтера и параметры печати позже.
- Подождите, пока я не нажму кнопку или не выполню команду для фактической печати документа (ов).
- Сохраните отдельный список документов, которые уже были напечатаны, на случай, если печать не работает или я хочу перепечатать их позже.
Я знаю, что мог бы взломать что-нибудь вместе со сценарием оболочки lpr
и списком путей в текстовом файле, но я не могу не чувствовать, что эта проблема уже решена более надежным и элегантным способом.
Бонусные очки:
- Не требуйте, чтобы документы были открыты в программе чтения PDF. Я хочу напечатать их, а не просматривать их, и нет никаких причин, чтобы они были одним и тем же приложением.
- Более одного списка.
- Также работает для Postscript, DjVu и других форматов описания страниц.
- Перетащите из файловых менеджеров.
Какие-либо предложения?
cups
. Вы просто печатаете в нужную очередь принтера, но переводите задания принтера в режим ожидания, пока не решите их «освободить». Кнопка «на удержании» - это все, что нужно. Или я что-то пропустил?
system-config-printer-applet
позволяет мне удерживать и отпускать задания на печать, а также перемещать их на другие принтеры, но я не могу изменить порядок заданий на печать или изменить параметры печати после отправки задания. Кроме того, к этому моменту путь к исходному документу давно ушел.