Іноді, працюючи над своїм ноутбуком, мені хочеться встановити чергу на кілька документів для друку пізніше, оскільки я не підключений до принтера на той час.
Однак фактичні черги принтера для цього не розроблені; вони негайно намагаються роздрукувати документ, і всі раптом починають друкувати, як тільки я потрапляю в мережу, що, як правило, не те, що я хочу робити. Більше того, іноді хочеться змінити порядок документів у черзі, що не дуже просто, особливо після того, як деякі з них розпочали друкувати.
Крім того, іноді друк не вдається, оскільки, наприклад, у принтера не вистачає паперу або тонера, і я хочу повторно надрукувати документ на іншому принтері. Це не просто з , наприклад , CUPS
або system-config-printer
; Я, як правило, повинен повернутися назад, знову відкрити PDF-рідер і почати заново. Жоден із читачів PDF, яких я знаю, не дозволяє зберігати список документів для друку пізніше, але це може бути прихованою особливістю PDF-рідера, про який я не знаю.
У будь-якому випадку, ось що я хочу вміти робити:
- Вкажіть список PDF-файлів, які я хочу надрукувати.
- Зберігайте цей список на диску, щоб я міг закрити програму або перезавантажити, не втрачаючи весь список.
- Вкажіть принтер (и), до яких я хочу надіслати їх заздалегідь, не будучи фактично підключений до цих принтерів.
- Вкажіть параметри друку, такі як колір, дуплекс та кількість копій.
- Пізніше змініть ці призначення принтера та параметри друку.
- Зачекайте, поки я натискаю кнопку або запускаю команду, щоб фактично надрукувати документ (и).
- Зберігайте окремий список документів, які вже були надруковані, на випадок, якщо друк не працює, або я хочу їх перевидати пізніше.
Я знаю, що міг би щось зламати разом із сценарієм оболонки lpr
та списком шляхів у текстовому файлі, але я не можу не відчути, що ця проблема вже вирішена більш надійним та елегантним способом.
Бонусні бали:
- Не вимагайте, щоб документи були відкриті в PDF-рідері. Я хочу надрукувати їх, а не переглядати їх, і немає причин, щоб вони були тим самим додатком.
- Більше одного списку.
- Також працюйте для Postscript, DjVu та інших форматів опису сторінок.
- Перетягування з файлових менеджерів.
Будь-які пропозиції?
cups
. Ви просто надрукуєте до потрібної черги принтера, але покладіть завдання принтера "на утримання", поки ви не вирішите "звільнити" їх. Кнопка "утримування" - це все, що потрібно. Або я щось сумую?
system-config-printer-applet
дозволяє мені зберігати та випускати завдання друку, а також переміщувати їх на інші принтери, але я не можу змінити порядок друку або змінити параметри друку після подання завдання. Також до цього моменту шлях до оригінального документа давно минув.