Comandos: lp, lpq, lprm, lpstat, cancel
Introducción
CUPS expone un conjunto de comandos de línea para enviar trabajos, consultar colas y cancelar impresiones. Son los comandos que el examen LPIC-1 (108.1) exige conocer.
lp — enviar un trabajo de impresión
lp fichero.txt # imprime en la impresora por defecto
lp -d nombre_impresora fichero.txt # especifica impresora destino
lp -n 3 fichero.txt # imprime 3 copias
lp -o sides=two-sided-long-edge fichero.pdf # doble cara
-d— impresora destino (destination)-n— número de copias-o— opciones específicas de la impresora
lpq — ver la cola de impresión
lpq # cola de la impresora por defecto
lpq -P nombre_impresora # cola de una impresora concreta
lpq -a # todas las colas
La salida muestra el ID del trabajo, propietario, tamaño y estado.
lprm — eliminar trabajos de la cola
lprm 42 # elimina el trabajo con ID 42
lprm - # elimina todos los trabajos del usuario actual
lprm -P impresora 42 # elimina el trabajo 42 de una impresora concreta
Solo el propietario del trabajo o root puede eliminarlo.
lpstat — estado del sistema de impresión
lpstat -t # resumen completo del sistema de impresión
lpstat -p # lista de impresoras y su estado
lpstat -d # impresora por defecto
lpstat -s # resumen de impresoras y clases
lpstat -a # qué impresoras aceptan trabajos
cancel — cancelar trabajos (CUPS)
cancel 42 # cancela el trabajo con ID 42
cancel -a # cancela todos los trabajos
cancel -a nombre_impresora # cancela todos los trabajos de una impresora
cancel es el equivalente CUPS de lprm; ambos son válidos en el examen.
Resumen comparativo
lp— enviar trabajolpq— consultar colalprm/cancel— eliminar/cancelar trabajolpstat— estado de impresoras y colas