¿Cómo borro una cola de impresión en Ubuntu?


55

Soy un principiante absoluto con Ubuntu y parece que tengo una larga cola de documentos en mi impresora HP 840C.

Respuestas:


93

La pregunta era cómo matar todos los trabajos. La forma simple de matar todos los trabajos:

lprm -

La complicada forma de la vieja escuela de Linux está a continuación:

Línea de comando:

lpstat -o

para ver trabajos de impresión pendientes.

cancel -a {printer}

para cancelar TODOS los trabajos o ...

cancel {printerjobid}

para cancelar 1 trabajo.


cancelar la página man


1
Cuando ingresé el código en la línea de comando, se mostró una lista de trabajos de impresión. Cuando ingresé $ cancel -a (impresora), la siguiente línea de comando mostró: - bash: error de sintaxis cerca del token inesperado "("
Norman Woodcock

hmm eso es raro ¿estás seguro de haber insertado una identificación de impresora?
Rinzwind

No funciono para mi. :(
some_other_guy

Hola, esto tampoco funcionó para mí. Sin embargo, eliminar la impresora y agregarla nuevamente hizo la tarea.
João Silva

MAGIA:) ¿Chicos que no están teniendo éxito, paso 2 arriba? La lectura de lpstat -o debería parecerse a <su nombre de usuario_printername>. Simplemente escriba esa literalmente en {impresora} en el paso 2. Funcionó bien en Ubuntu 15.04. Tnx Rinzwind :)
Manuel

18

Ya sea

  1. Use el cuadro de diálogo de la impresora: escriba "Impresoras" en el tablero y vaya a la impresora
  2. Use la interfaz web de CUPS: apunte su navegador http://localhost:631/jobs/y proceda desde allí
  3. Use la interfaz de línea de comando: use lpqpara ver trabajos, lprmpara eliminar. Consulte man lprmpara más información.

¿Hay algo así lprm *que cancele todos los trabajos? ¿O tenemos que ir poco a poco?
MichaelChirico

@MichaelChiricoman lprm | grep "cancel all jobs"
zwets

8

Utilizar

lpstat -W completed -o

para ver la lista de trabajos completados.
Utilizar

lpstat -o

para ver la lista de trabajos no completados.

Y para eliminar la lista de trabajos, solo use este comando:

cancel -a -x

Esto cancelará todos los trabajos pendientes y los eliminará.


1
Esta debería ser la respuesta aceptada.
vcarel

2

Bueno, las respuestas dadas aquí no funcionaron para mí, así que esto es lo que hice:

ps aux | grep printer
kill {printer job}
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.