1/27/2008


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

Fuente

2 comentarios:

Eric said...

Buena info Braian. Desconocía éste dato.
Ya que no tengo impresora, mucho no conosco.

Atentamente Eric.

Braian said...

Por nada eric, si es muy bueno saber esto ya que no dependes directamente del modo grafico. Saludos!