El comando lpq muestra el estado de la cola de impresión. De manera predeterminada, informará el rango de cada trabajo de impresión en la cola, quién es el propietario del trabajo, el número del trabajo, los archivos del trabajo y el tamaño del trabajo. También puede hacer que el informe se actualice cada número de segundos que especifique con la opción +intervalo, hasta que la cola esté vacía. Si no especifica la impresora a monitorear, el comando lpq monitoreará la impresora predeterminada.
Sintaxis
La sintaxis del comando lpq es:
# lpq [options]
Si encuentra el siguiente error mientras ejecuta el comando lpq:
lpq: command not found
puede intentar instalar el siguiente paquete según su elección de distribución:
Distribución del sistema operativo | Comando |
---|---|
Debian | apt-get install lprng |
Ubuntu | apt-get install gnuspool |
Alpino | apk agregar tazas |
Arco Linux | pacman -S tazas |
Kali Linux | apt-get install lprng |
Fedora | dnf instalar copas |
Raspbian | apt-get install gnuspool |
Ejemplos de comandos lpq
1. Examinar trabajos activos:
$ lpq lp is ready and printing Rank Owner Job Files Total Size active root 193 filter 9443 bytes 1st root 194 resume.txt 11024 bytes 2nd root 196 (standard input) 18998 bytes
Aquí, el filtro se está imprimiendo actualmente. resume.txt es el siguiente, seguido de los 18 998 bytes de datos canalizados a la entrada estándar de lpr.
2. Examine esos mismos trabajos usando el formato largo:
$ lpq -l lp is ready and printing root: active [job 193AsJRzIt] filter 9443 bytes root: 1st [job 194AMj9lo9] resume.txt 11024 bytes root: 2nd [job 196A6rUGu5] (standard input) 18998 bytes
3. Examine la cola lp, que resulta estar vacía:
$ lpq -Plp no entries
4. Examine los trabajos propiedad de geek:
$ lpq geek Rank Owner Job Files Total Size 7th geek 202 .bash_history 1263 bytes 9th geek 204 .bash_profile 5676 bytes
Conclusión
El comando lpq se puede usar para verificar el estado de los trabajos que están esperando en la cola de impresión. Si se llama sin ningún argumento, lpq informará el estado de todos los trabajos actualmente en la cola para la impresora predeterminada. Si se establece la variable de entorno IMPRESORA, esa impresora se considera la impresora predeterminada. Si la variable de entorno IMPRESORA no está configurada, la impresora que tiene el alias de lp en /etc/printcap se usará como predeterminada.
Usando los números de trabajo informados por lpq, cualquier usuario puede eliminar sus propios trabajos de impresión de la cola, o el superusuario puede eliminar cualquier trabajo.