06 julio 2012

Imprimir desde la Consola

1. Comandos:

Imprimir:
Para imprimir un archivo se utiliza el comando lp.
sintaxis: lp [archivo]
ejemplo: lp documento.txt (esto mandará a la cola de impresión el archivo documento.txt)


Indicar número de páginas
Si se quiere determinar el número de páginas a imprimir, se puede utilizar el comando lp con el parámetro -P.
Se deben indicar los números de página separados por comas (2,8,10), también se pueden crear intervalos de páginas, para eso se debe poner la página inicial y la final separadas por un guión.
sintaxis: lp -P [numeros de pagina] [archivo]
ejemplo: lp -P 3,8,10-15 documento.txt (solo se imprimirán las páginas 3, 8, 10, 11, 12, 13, 14 y 15 del archivo documento.txt)


Indicar impresora:
El comando lp utiliza imprime por defecto en la impresora predeterminada, pero si deseamos imprimir en otra impresora, podemos indicárselo a travez del parámetro -d.
sintaxis: lp -d [impresora] [archivo]
ejemplo: lp -d EPSONSCX1500 documento.txt (imprimirá el archivo documento.txt con la impresora EPSONSCX1500)


Indicar número de copias:
Para especificar el número de copias se utiliza el comando lp con el parámetro -n. Se pueden indicar del 1 al 100.
sintaxis: lp -n [número de copias] [archivo]
ejemplo: lp -n 55 documento.txt (imprimirá el archivo documento.txt con la impresora lp1)


Cola de impresión:
Para ver la cola de impresión se utiliza el comando lpq.
sintaxis: lpq
ejemplo: lpq
EPSONSCX1500 is ready and printing
Rank Owner Job File(s) Total Size
active M@th 15 documento.txt 105472 bytes

Como podremos ver, la cola de impresión nos muestra varias cosas:
Rank: indica cual es el estado del trabajo (active, inactive, waiting, etc...).
Owner: indica el usuario que mandó a imprimir el trabajo.
Job: indica el número de trabajo. (Sirve para hacer referencia a dicho trabajo, por ejemplo si queremos eliminarlo de la cola de impresión).
File(s): indica el nombre del archivo a imprimir.
Total Size: indica el peso del archivo a imprimir.


Eliminar de la cola de impresión:
Para eliminar un trabajo de la cola de impresión se utiliza el comando lprm.
sintaxis: lprm [número de trabajo]
ejemplo: lprm 15 (esto eliminará el trabajo número 15 de la cola de impresión, que en este caso es el archivo documento.txt)


Formatos Permitidos:
El comando lp solo admite archivos de texto, pdf y ps. No reconoce ni los doc, ni los xls, ni ningún otro... Sin embargo si se desean imprimir estos tipos de archivos, solo basta con convertirlos a pdf o ps. Para dicha tarea existen convertidores, como el a2ps, el html2pdf, etc...

2. Autoevaluación:

Ejercicio A:
Escribí como mandarías a imprimir dos copias de las páginas 2 a 10 del archivo urgente.pdf.

Ejercicio B:
Escribí como eliminarías de la cola de impresión el archivo clientes.pdf. Siendo esta la cola de impresión:
Rank Owner Job File(s) Total Size
active M@th 1 urgente.pdf 108092 bytes
active M@th 2 datos.txt 255478 bytes
active M@th 3 clientes.pdf 455868 bytes
active M@th 4 sueldos.pdf 301256 bytes

Ejercicio C:
Escribí como mandarías a imprimir a la impresora con nombre HP, las páginas 2 y 5 del archivo vendedores.pdf.

3. Respuestas:

Ejercicio A:
lp -n 2 -p 2-10 urgente.pdf

Ejercicio B:
lprm 3

Ejercicio C:
lp -d HP -p 2,5 vendedores.pdf
Tomado de: http://braianet.blogspot.com.ar/2008/01/imprimir-desde-la-consola.html

No hay comentarios: