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 lpr

Manual completo de comandos Linux

Otras extensiones