有时,当我在笔记本电脑上工作时,由于当时未连接到打印机,所以我希望排队一些文档以便以后打印。
但是,并非为此设计实际的打印机队列。他们立即尝试打印文档,当我连接到网络时,所有人突然突然开始打印,这通常不是我想要做的。此外,有时我想更改队列中文档的顺序,这并不是一件容易的事,尤其是在其中一些文档开始打印后。
另外,有时打印失败,因为例如打印机用尽了纸张或碳粉,我想将文档重新打印到另一台打印机上。用eg CUPS
或system-config-printer
; 这不是很简单。通常,我必须回去,重新打开PDF阅读器,然后重新开始。我认识的所有PDF阅读器都不会让您保留以后要打印的文档的列表,但这可能是PDF阅读器的隐藏功能,我不知道。
无论如何,这是我想要做的:
- 指定我要打印的PDF列表。
- 将该列表保留在磁盘上,以便我可以关闭应用程序或重新启动而不会丢失整个列表。
- 预先指定我想发送给它们的打印机,而无需当时实际连接到这些打印机。
- 指定打印选项,如颜色,双面和份数。
- 稍后更改这些打印机分配和打印选项。
- 等到我按下按钮或运行命令以实际打印文档。
- 请保留一份单独的已打印文档列表,以防无法打印或稍后我想重新打印它们。
我知道我可以与Shell脚本lpr
和文本文件中的路径列表一起破解某些东西,但是我不禁感到这个问题已经以一种更强大,更优雅的方式解决了。
奖励积分:
- 不需要在PDF阅读器中打开文档。我要打印它们,而不是浏览它们,因此没有理由它们必须是同一应用程序。
- 多个清单。
- 也适用于Postscript,DjVu和其他页面描述格式。
- 从文件管理器中拖放。
有什么建议么?
cups
。您只需将其打印到所需的打印机队列,然后将打印机作业“保留”,直到决定“释放”它们。仅需要“保持”按钮。还是我想念什么?
system-config-printer-applet
确实允许我保留和释放打印作业以及将其移动到其他打印机,但是提交作业后我无法更改打印作业的顺序或更改打印选项。而且,到那时,原始文档的路径已经消失了。