Comando Linux lpr
Manual completo de comandos Linux
lpr (line printer remote) es un comando utilizado para imprimir archivos en sistemas Linux y Unix.
lpr envía archivos a la cola de impresión, utilizando la impresora predeterminada configurada en el sistema o una impresora especificada.
lpr se puede utilizar para enviar datos a una máquina local o remota para su procesamiento.
Sintaxis
lpr [选项] [文件...]
Opciones comunes:
-P <打印机名>: Especifica la impresora a utilizar. Si no se especifica, se utiliza la impresora predeterminada del sistema.-# <número de porciones>: Especifica el número de copias a imprimir.-o <选项>: Especifica opciones de impresión, como impresión a doble cara, rango de páginas, etc.-h: No imprime la página de título.-C <class>: Especifica la clase (class) del trabajo.-J <job>: Especifica el nombre del trabajo.-T <title>: Especifica el título del trabajo.
Ejemplos
Imprimir un archivo:
lpr myfile.txt
Imprimir con una impresora específica:
lpr -P myprinter myfile.txt
Imprimir varias copias:
lpr -# 3 myfile.txt
No imprimir la página de título:
lpr -h myfile.txt
Especificar opciones de impresión (por ejemplo, impresión a doble cara):
lpr -o sides=two-sided-long-edge myfile.txt
Impresión a doble cara:
lpr -o sides=two-sided-long-edge myfile.txt
Especificar rango de páginas:
lpr -o page-ranges=1-5 myfile.pdf
Puedes imprimir varios archivos a la vez simplemente listando los nombres de archivo separados por espacios:
lpr file1.txt file2.txt file3.txt
Imprimir todos los archivos de un directorio:
lpr -r directory
Puedes usar el comando lpstat para ver el estado de la cola de impresión actual:
lpstat -o
Cancelar un trabajo de impresión:
cancel job_number
El comando cancel se utiliza para cancelar trabajos en la cola de impresión, donde job_number es el número del trabajo.
Si necesitas funciones más avanzadas, puedes consultar el manual man del sistema:
man lprOtras extensiones