Herramienta GUI para ver y administrar la cola de impresión?

9

Editar : para futuros visitantes, aquí hay una respuesta relacionada que explica exactamente cómo hacerlo rápidamente.

Ayudo a este hombre de 75 años con Ubuntu (no es muy inteligente). Él se asusta ante cualquier mención de la terminal, y lo entiendo totalmente. Así que trato de encontrar soluciones para él que no involucren la terminal.

Está pidiendo una herramienta para ver todos los trabajos de impresión en cola y poder cancelar algunos o todos.

¿Hay alguna herramienta GUI para hacer esto en Ubuntu? Sé que la terminal es muy eficiente, pero muchas personas no inteligentes sienten que la terminal es un reino aterrador donde no están seguros de lo que está sucediendo.

Si no, ¿qué se necesitaría para crear una pequeña herramienta GUI para él?

Revetahw dice reinstalar a Mónica
fuente
Estoy usando xfce y mi papá está usando Mint (pero estoy bastante seguro de que encontré lo mismo cuando estaba usando unit), así que discúlpeme si me equivoco, pero para los dos hay una simple impresión nativa cola 'visible sin tener que abrir' esa pequeña ventana negra 'como lo llama mi padre;) donde puedes ver y controlar los trabajos ... ¿Acabo de encontrarlo en la configuración de la impresora?
Zanna
@Zanna ¿En serio? Tendré que verificar cuando llegue a su computadora, ya que no tengo ninguna impresora. Pero no me sorprendería si es tan fácil y él simplemente se lo perdió. Aunque busqué a través de AU y todas las respuestas anteriores solo mencionaban CLI. Por cierto, perdón por anular su edición. Estaba tratando de arreglar los errores tipográficos y mis ediciones fallaron o algo así.
Revetahw dice Reinstate Monica
1
@Zanna Estoy ansioso por revisar su computadora mañana, espero que sea así de fácil :)
Revetahw dice Reinstate Monica
1
Espero que sí, ¡entonces puedes responder tu propia pregunta con una explicación adecuada de cómo encontrarla en lugar de mis vagas garantías de que existe!
Zanna
1
@Zanna lo encontré! De hecho, está allí en la GUI. Pero tal vez no sea tan fácil de encontrar como en XFCE o Mint :) Vea mi respuesta para más detalles.
Revetahw dice Reinstate Monica

Respuestas:

6

Llamar a la ventana de la cola con un doble clic

No pude resistir la automatización del trabajo en un .desktoparchivo en un hack escandalosamente sucio.

  1. Instalar en pc xdotool

    sudo apt-get install xdotool
    
  2. Copie el siguiente código en un archivo vacío, guárdelo como printerqueue.desktop

  3. Luego, manténgalo en su escritorio y hágalo ejecutable, o guárdelo en ~/.local/share/applications

Para usarlo, haga doble clic (en su escritorio) o escriba Printer Queue(en el Tablero) para invocar el ícono y presione Intro. Espere unos segundos (sin hacer clic en ningún lado) y el script realiza los pasos que realizó manualmente.

ingrese la descripción de la imagen aquí

El 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

Explicación

El printerscomando llama a la ventana:

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

Si miramos el archivo, parece probable que podamos hackearlo de alguna manera para darle la opción de mostrar la cola desde cli, ya que la ventana de cola es una ventana transitoria (secundaria) la primera.

Esa sería la opción "limpia" por un lado, pero siempre me siento moderado para hacer tal cosa, incluso si solo fuera por los posibles problemas durante las actualizaciones.

Entonces, la opción sucia "honesta" entonces :)

Jacob Vlijm
fuente
@Fiksdal Creo que está demasiado sucio, pero editar el archivo /usr/share/system-config-printer/system-config-printer.pysería relativamente fácil :)
Jacob Vlijm
@Fksdal, ¿algo no funciona?
Jacob Vlijm
Sí, probablemente sería mejor para Canonical hacer algo similar sin él xdotool. Por cierto, acepté esta respuesta porque pensé que era genial. Pero luego me di cuenta de que las personas que vienen a esta publicación probablemente estén buscando algo sin el terminal, por lo que aunque su respuesta sea realmente genial y útil, puede que no sea lo primero que quieran ver en la parte superior.
Revetahw dice Reinstate Monica el
@Fiksdal es sin el terminal (aparte de la instalación xdotool)! lo que no significa que debas aceptarlo, pero me preguntaba por qué no lo aceptaste.
Jacob Vlijm
1
Gracias. Lástima lo de .deb, pero no es gran cosa, de todos modos no es difícil de configurar. También tendré que decirle que instale xdotool antes de usar esto. No es demasiado difícil decirle por Whatsapp. Acepta comandos de terminal si solo es copiar / pegar :)
Revetahw dice Reinstate Monica
10

Además de la aplicación "Impresoras", hay una interfaz web CUPS que se puede usar para ver y administrar impresoras y trabajos de impresión en su computadora. Abra un navegador web y apúntelo para http://localhost:631que aparezca la interfaz de impresión.

Nick Weinberg
fuente
1
Esto se ve muy bien.
Revetahw dice Reinstate Monica
6

Esto está algo oculto en la GUI, pero se puede acceder a través de un atajo de teclado:

  1. Presione el logotipo de Ubuntu en la barra de inicio, escriba printers, abra la Printersaplicación.

  2. Mientras está en la Printersaplicación, presione Ctrl+ F.

  3. Aparecerá una lista de trabajos. De esta lista, uno puede administrar trabajos, eliminarlos, etc.

He probado esto en Ubuntu 14.04 y en Lubuntu 16.04 con Unity.

Lo aprendí de esta respuesta . En realidad, esto podría ser un duplicado de esa pregunta. Pero, de nuevo, puede que no sea así, debido al requisito de GUI.

Mi amiga está feliz ahora. Su impresora está funcionando de nuevo. Por cierto, él también tuvo que hacer esto .

Revetahw dice reinstalar a Mónica
fuente
2
¡+1 para una buena respuesta y demostrar que no estoy imaginando cosas!
Zanna
0

Supongo que está utilizando Unity, puede hacer que se quede haciendo la respuesta sugerida anteriormente y usar "Bloquear al iniciador", es decir:

  • Presione el logotipo de Ubuntu en la barra de inicio, escriba impresoras, abra la aplicación Impresoras.
  • Haga clic derecho en el icono en el Iniciador y haga clic en "Bloquear al iniciador".
  • Luego, cada vez que necesita abrir la Cola de impresoras, puede hacer clic en el icono del iniciador y hacer clic con el botón derecho en "Ver trabajo de impresión" o presionar "Ctrl-F" en la impresora que desea verificar.

Espero que esto ayude.

Lye Heng Foo
fuente
0

Quizás esto te ayude:

bash -c "/usr/share/system-config-printer/system-config-printer.py --show-jobs $(lpstat -d | sed 's/.*: //')"

Inicia la GUI de la cola de impresión de su impresora. Y este comando está preparado para ser incluido en la configuración del menú para crear un icono para iniciar esta GUI. Eso está documentado aquí .

Everhard Faas
fuente