Imprimir desde la Consola
| Author: | Braian |
|---|---|
| url: | http://braianet.blogspot.com/2008/01/imprimir-desde-la-consola.html |
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.
- 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