有时候,当我在笔记本电脑上工作时,我想排队等待打印几个文档,因为当时我没有连接到打印机。
但是,实际的打印机队列并不是为此而设计的;它们立即尝试打印文档,并且当我一上网络就突然开始打印,这通常不是我想要做的。此外,有时我希望更改队列中文档的顺序,这并不容易,特别是在其中一些文档已开始打印之后。
此外,有时打印失败,因为打印机用光了纸张或墨粉,我想把文档重新打印到另一台打印机上。这对于CUPS
或system-config-printer
来说并不简单;我通常必须返回,重新打开PDF阅读器,然后重新开始。我认识的PDF阅读器中没有一个让您保留一个文档列表供以后打印,但这可能是PDF阅读器的一个隐藏特性,我不知道。
总之,我想做的是:
我知道我可以用一个shell脚本、lpr
和文本文件中的路径列表来破解一些东西,但我不禁觉得这个问题已经以更健壮和优雅的方式解决了。
加分:
有什么建议吗?
发布于 2015-07-15 23:15:33
我的包(无耻的插头),复式费做一些你想要的,并包括bash函数,这可能是有用的滚动您自己的版本。(它是用bash编写的,因此应该比较容易修改,如果可以的话,我会提供帮助的。)
它旨在模拟非双工打印机上的双工打印,并实现自己的简单打印队列管理。它具有gui和cli接口。
当前版本只以双工方式打印,只适用于非双工打印机,但新版本将使用双工硬件处理打印机,实际上是打印机和队列管理,而不需要双工仿真软件。(我有一个脚本的alpha版本,如果有人想通过项目与我直接联系的话,这个版本已经起作用了,等等)
系统将打印到当前默认打印机,但dplx和双工脚本接受传递给lp的附加参数,并可用于设置lp理解的任何选项,如打印机和其他属性。
系统目前处理PDF、PostScript和纯文本文件。
它不会做的一件事是使用Acroread中的print选项创建的打印文件。这些文件只是不适用于lp,我从来没有能够得到任何上游的人的注意,找出问题是什么。
就我个人而言,我几乎所有的东西都“离线”打印(使用大多数应用程序支持的打印到文件选项),即使我的打印机(S)可用。它帮助我专注于我正在做的事情。后来,当我到达合适的断点时,我会打印成批的工作。
当您想要打印另一个副本而不必重新生成打印队列时,有一个打印队列也是非常好的,而且对于处理打印机错误(比如打印机堵塞或墨粉用完)来说,这是至关重要的。
https://askubuntu.com/questions/648192
复制相似问题