用于查看和管理打印队列的 GUI 工具?

Fik*_*dal 9 gui printing software-recommendation 14.04

编辑:对于未来的访问者,这里有一个相关的答案,它准确地解释了如何快速做到这一点。

我用 Ubuntu 帮助这个 75 岁的老人(他不是很精明)。他一提到终端就吓坏了,我完全理解这一点。所以我尝试为他找到不涉及终端的解决方案。

他需要一种工具来查看队列中的所有打印作业并能够取消其中的部分或全部。

是否有任何 GUI 工具可以在 Ubuntu 上执行此操作?我知道终端非常高效,但很多不精通的人觉得终端是一个可怕的领域,他们不确定发生了什么。

如果没有,为他创建一个小的 GUI 工具需要什么?

Nic*_*erg 10

除了“打印机”应用程序外,还有一个 CUPS 网络界面,可用于查看和管理计算机上的打印机和打印作业。打开 Web 浏览器并将其指向,http://localhost:631应该会出现打印界面。


Fik*_*dal 6

这在 GUI 中有些隐藏,但可以通过键盘快捷键访问:

  1. 按启动栏上的 Ubuntu 标志,输入printers,打开Printers应用程序。

  2. Printers应用程序中,按Ctrl+ F

  3. 将出现一个作业列表。从这个列表中,可以管理作业、删除它们等。

我已经在 Ubuntu 14.04 和 Lubuntu 16.04 上用 Unity 测试过这个。

我从这个答案中学到了它。实际上,这可能是那个问题的重复。但话又说回来,由于 GUI 要求,它可能不是。

我朋友现在很幸福。他的打印机又开始工作了。顺便说一句,他也不得不做这个

  • +1 以获得很好的答案并证明我不是在想象事情! (2认同)

Jac*_*ijm 6

一键调用队列窗口

无法抗拒.desktop在一个可耻的肮脏黑客中自动化文件中的工作。

  1. 安装 xdotool

    sudo apt-get install xdotool
    
    Run Code Online (Sandbox Code Playgroud)
  2. 将下面的代码复制到一个空文件中,另存为 printerqueue.desktop

  3. 然后要么将其保留在桌面上并使其可执行,要么将其保存在 ~/.local/share/applications

要使用它,请双击(在桌面上)或键入Printer Queue(在 Dash 中)以调用该图标,然后按回车键。等待几秒钟(不要单击任何地方),您手动执行的步骤将由脚本完成。

在此处输入图片说明

编码

[Desktop Entry]
Exec=/bin/bash -c "'/usr/share/system-config-printer/system-config-printer.py' & sleep 3 && xdotool key Control_L+f"
Name=Printer Queue
Type=Application
Icon=printer
Run Code Online (Sandbox Code Playgroud)

解释

printers窗口由以下命令调用:

/usr/share/system-config-printer/system-config-printer.py
Run Code Online (Sandbox Code Playgroud)

如果我们查看该文件,似乎我们可以以某种方式对其进行修改,使其可以选择从 cli 显示队列,因为队列窗口是第一个临时(子)窗口。

一方面,那将是“干净”的选择,但我总是觉得做这样的事情很克制,即使只是为了更新过程中可能出现的麻烦。

所以,“诚实”肮脏的选择然后:)