首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“稍后打印”软件

“稍后打印”软件
EN

Ask Ubuntu用户
提问于 2015-07-14 07:51:54
回答 1查看 529关注 0票数 12

有时候,当我在笔记本电脑上工作时,我想排队等待打印几个文档,因为当时我没有连接到打印机。

但是,实际的打印机队列并不是为此而设计的;它们立即尝试打印文档,并且当我一上网络就突然开始打印,这通常不是我想要做的。此外,有时我希望更改队列中文档的顺序,这并不容易,特别是在其中一些文档已开始打印之后。

此外,有时打印失败,因为打印机用光了纸张或墨粉,我想把文档重新打印到另一台打印机上。这对于CUPSsystem-config-printer来说并不简单;我通常必须返回,重新打开PDF阅读器,然后重新开始。我认识的PDF阅读器中没有一个让您保留一个文档列表供以后打印,但这可能是PDF阅读器的一个隐藏特性,我不知道。

总之,我想做的是:

  • 指定要打印的PDF列表。
  • 将该列表保存在磁盘上,以便在不丢失整个列表的情况下关闭应用程序或重新启动。
  • 指定打印机(S),我想将它们预先发送到,而不实际连接到那些打印机。
  • 指定打印选项,如颜色、双工和拷贝数。
  • 稍后更改这些打印机分配和打印选项。
  • 等我按下按钮或运行命令才能真正打印文档(S)。
  • 保留已打印的文档的单独列表,以防打印不工作或我希望稍后再打印它们。

我知道我可以用一个shell脚本、lpr和文本文件中的路径列表来破解一些东西,但我不禁觉得这个问题已经以更健壮和优雅的方式解决了。

加分:

  • 不要要求文档在PDF阅读器中打开。我想打印它们,而不是浏览它们,没有理由它们必须是同一个应用程序。
  • 不止一个名单。
  • 也适用于Postscript、DjVu和其他页面描述格式。
  • 从文件管理器中拖放。

有什么建议吗?

EN

回答 1

Ask Ubuntu用户

发布于 2015-07-15 23:15:33

我的包(无耻的插头),复式费做一些你想要的,并包括bash函数,这可能是有用的滚动您自己的版本。(它是用bash编写的,因此应该比较容易修改,如果可以的话,我会提供帮助的。)

它旨在模拟非双工打印机上的双工打印,并实现自己的简单打印队列管理。它具有gui和cli接口。

当前版本只以双工方式打印,只适用于非双工打印机,但新版本将使用双工硬件处理打印机,实际上是打印机和队列管理,而不需要双工仿真软件。(我有一个脚本的alpha版本,如果有人想通过项目与我直接联系的话,这个版本已经起作用了,等等)

系统将打印到当前默认打印机,但dplx和双工脚本接受传递给lp的附加参数,并可用于设置lp理解的任何选项,如打印机和其他属性。

系统目前处理PDF、PostScript和纯文本文件。

它不会做的一件事是使用Acroread中的print选项创建的打印文件。这些文件只是不适用于lp,我从来没有能够得到任何上游的人的注意,找出问题是什么。

就我个人而言,我几乎所有的东西都“离线”打印(使用大多数应用程序支持的打印到文件选项),即使我的打印机(S)可用。它帮助我专注于我正在做的事情。后来,当我到达合适的断点时,我会打印成批的工作。

当您想要打印另一个副本而不必重新生成打印队列时,有一个打印队列也是非常好的,而且对于处理打印机错误(比如打印机堵塞或墨粉用完)来说,这是至关重要的。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/648192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档