Ferramenta GUI para visualizar e gerenciar a fila de impressão?

8

Editar : Para futuros visitantes, aqui está uma resposta relacionada que explica exatamente como fazer isso rapidamente

Eu ajudo este homem de 75 anos com o Ubuntu (ele não é muito experiente). Ele enlouquece com qualquer menção ao terminal, e eu entendo isso totalmente. Então, tento encontrar soluções para ele que não envolvam o terminal.

Ele está solicitando uma ferramenta para visualizar todos os trabalhos de impressão na fila e para cancelar alguns ou todos eles.

Existe alguma ferramenta GUI para fazer isso no Ubuntu? Eu sei que o terminal é muito eficiente, mas muitas pessoas não experientes acham que o terminal é um reino assustador, onde não têm certeza do que está acontecendo.

Se não, o que seria necessário para criar uma pequena ferramenta GUI para ele?

    
por Revetahw 04.06.2016 / 20:23

4 respostas

6

Chamando a janela da fila em um clique duplo

Não foi possível resistir a automatizar a tarefa em um arquivo .desktop em uma invasão escandalosa e suja.

  1. Instale xdotool

    sudo apt-get install xdotool
    
  2. Copie o código abaixo em um arquivo vazio, salve-o como printerqueue.desktop

  3. Em seguida, mantenha-o em sua área de trabalho e torne-o excutável ou salve-o em ~/.local/share/applications

Para usá-lo, clique duas vezes (na área de trabalho) ou digite Printer Queue (no Dash) para chamar o ícone e pressione Enter. Aguarde alguns segundos (sem clicar em qualquer lugar) e as etapas que você fez manualmente são feitas pelo script.

O código

[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

Explicação

A janela printers é chamada pelo comando:

/usr/share/system-config-printer/system-config-printer.py

Se olharmos para o arquivo, parece provável que possamos de alguma forma o hackear para dar a opção de mostrar a fila de cli, já que a janela de fila é uma janela transitória (child-) a primeira.

Essa seria a opção "limpa", por um lado, mas eu sempre me sinto contido em fazer isso, mesmo que seja apenas pelo possível problema durante as atualizações.

Então, a opção suja "honesta" então:)

    
por Jacob Vlijm 05.06.2016 / 13:43
8

Além do aplicativo "Impressoras", há uma interface da Web do CUPS que pode ser usada para visualizar e gerenciar impressoras e trabalhos de impressão em seu computador. Abra um navegador da Web e aponte para http://localhost:631 e a interface de impressão deverá aparecer.

    
por Nick Weinberg 05.06.2016 / 00:25
6

Isso está um pouco oculto na GUI, mas acessível por meio de um atalho de teclado:

  1. Pressione o logotipo do Ubuntu na barra de inicialização, digite printers , abra o aplicativo Printers .

  2. Enquanto estiver no aplicativo Printers , pressione Ctrl + F .

  3. Uma lista de trabalhos será exibida. A partir desta lista, pode gerir trabalhos, eliminá-los, etc.

Eu testei isso no Ubuntu 14.04 e no Lubuntu 16.04 com o Unity.

Eu aprendi com esta resposta . Na verdade, isso pode ser uma duplicata dessa pergunta. Mas, novamente, pode não ser, por causa do requisito da GUI.

Meu amigo está feliz agora. Sua impressora está funcionando novamente. By the way, ele também teve que fazer este .

    
por Revetahw 05.06.2016 / 00:23
0

Estou supondo que você esteja usando o Unity. Você pode fazer isso seguindo a resposta sugerida acima e usar "Bloquear para o iniciador", por exemplo:

  • Pressione o logotipo do Ubuntu na barra de inicialização, digite impressoras, abra o aplicativo Impressoras.
  • Clique com o botão direito no ícone no Iniciador e clique em "Bloquear para o Iniciador".
  • Em seguida, toda vez que ele precisar abrir a Fila da impressora, basta clicar no ícone no inicializador e clicar com o botão direito do mouse em "Exibir trabalho de impressão" ou pressionar "Ctrl-F" na impressora que deseja verificar.

Espero que isso ajude.

    
por Lye Heng Foo 21.08.2017 / 06:56