Cups nos permite gestionar nuestros trabajos de impresion directamente desde nuestro navegador

 

http://localhost:631

 

O bien a través de la consola de comandos.

 

lpstat -u : lista informacion de los trabajos de impresion clasificados por usuarios

lpstat -v : lista informacion de todas las impresoras del sistema

lpstat -t : lista informacion completa de CUPS

Ademas si queremos activar o desactivar una cola de impresion usamos (previamente debemos saber :

cupsenable/cupsdisable cola_de_impresion

Ahora si queremos ver la cola de impresion completa usamos comandos de LPR:

lpq : Nos da la informacion de toda la cola de impresion

 

Para eliminar una trabajo

lprm numero_de_trabajo

Ahora si queremos mandar un trabajo directamente usamos el comando lpr. El comando lpr acepta varios argumentos en la línea de comandos que permiten al usuario controlar cómo trabaja. Algunos de los argumentos más ampliamente usados son: -Pprinter especifica la impresora a usar, -h suprime la impresión de la página, burst, -s crea un enlace simbólico en lugar de copiar el fichero completo al directorio de spooling (útil para ficheros grandes), y -#num especifica el número de copias a imprimir. Un ejemplo de interacción con lpr podría ser algo como

$ lpr -#2 -sP dj tesis.txt

Este comando crearía un enlace simbólico al fichero tesis.txt en el directorio de spool de la impresora llamada dj, donde debería ser procesado por lpd. Además debería imprimir una segunda copia de tesis.txt. Funciona tambien con archivos PostScript .ps de manera que nuestros documentos generados con Latex pueden ser directamente impresos.

Tambien una forma altera seria usando dos comandos a la vez: (aqui lpr tomara como argumento el resultado de cat tesis.txt, a este tipo de redireccion se le llama “PIPE” o tubería en Linux)

$ cat tesis.txt | lpr

 

Si por algun motivo tenemos la cola de impresion llena y queremos vaciarla totalmente podremos hacerlo mediante.

 

rm -rf /var/spool/cups/*

/etc/init.d/cups restart

 

Otra opcion es conseguir el listado de trabajos con

# lpq

Nos mostrara la numeracion de trabajos que casi seguro sera correlativa y ejecutar el siguiente comando.

# for ((i=12350;i<=12600;i++))do echo lprm $i; done

Esto eliminara todos los trabajos del 12350 hasta el 12600.

 

 

 

 

Por admin

Deja una respuesta

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock