Desde la línea de comando
NOTA: *NO* es posible imprimir documentos de OpenOffice o Microsoft Office directamente de la línea de comando, el sistema de impresion *NO* soporta esta funcionalidad.
En UNIX, el comando de impresión para los sistemas standards instalados por el LDC se llama lpr
distribuido por el paquete CUPS de impresión. Basta con usar el comando de la siguiente manera:
$ lpr -P[impresora] [archivo]
- Para imprimir el documento carta.pdf en la Xerox por ambos lados de la página:
$ lpr -Pxerox carta.pdf
- Para imprimir el documento carta.pdf en la Xerox por un solo lado de la página:
$ lpr -Pxerox-oneside carta.pdf
Para revisar el status de la cola de impresión se ejecuta el siguiente comando:
$ lpq -P[impresora]
o para una salida más larga, se puede usar el comando:
$ lpstat -t
Algunas opciones que resultan útiles a la hora de imprimir:
- #copias: Indica el número de copias que se desea imprimir de un documento. El siguiente comando imprimirá tres copias del archivo carta.pdf, cada copia por ambos lados de la página:
$ lpr -Pxerox -3 carta.pdf
- page-ranges: Permite imprimir un rango de páginas específicos de un archivo. Nótese el
"-o"
antes de colocar la opción. Ejemplos:$lpr -Php -o page-ranges=4-7 libro.pdf
$lpr -Pxerox -o page-ranges=5-10,21,30-27 libro.pdfNOTA: Las numeraciones de las páginas de un archivo PDF o PS, no necesariamente coinciden con el número de página indicado en la hoja del archivo que se desea imprimir.
- number-up: Permite dividir la hoja para imprimir múltiples páginas por lado. El siguiente ejemplo imprimirá el archivo libro.pdf colocando en cada lado de la página, dos hojas del libro:
$ lpr -Pxerox -o number-up=2 libro.pdf
NOTA: La opción number-up de CUPS soporta 1,2,4,6,9 y 16 páginas por lado.
- media: Permite especificar el tipo de papel, las opciones permitidas más comunes son: Letter, Legal y A4: Ejemplo:
$ lpr -Pxerox -o media=A4 carta.pdf
El comando mpage
El comando mpage, permite la impresión de archivos de texto y documentos Postcripts y los envía a la impresora indicada. El comando mpage
por defecto imprime en una sola hoja cuatro (4) páginas de la salida, aunque este comportamiento es configurable mediante las banderas -1
, -2
, -8
, que imprimen una (1), dos (2) y ocho (8) páginas por hoja respectivamente. La opción -4
es la opción por defecto. El siguiente ejemplo imprimirá cuatro páginas por hoja del archivo libro.pdf en la impresora hp:
$ mpage -Php libro.pdf