Usar el sistema de Impresión en Linux - Elementos miscelaneos

3 - Elementos miscelaneos

Tutorial creado por Matt Foster. Extraido de: http://www.insflug.org/COMOs/Uso-Impresion-Como/Uso-Impresion-Como.html
22 de Diciembre de 2006

Esta sección comenta algunos de las cosas de utilidad general que puedes querer saber sobre imprimir bajo Linux.

3.1 Formateado

Como la mayoría de los ficheros ASCII no están formateados para la impresión, es útil formatearlos de alguna manera antes de que sean realmente impresos. Esto puede incluir poner un título y número en cada página, poner márgenes, espaciado doble, sangría, o imprimir el fichero en múltiples columnas. Una forma común de hacer esto es usar un preprocesador de impresión como pr.

$ pr +4 -d -h"Ph.D. Thesis, 2nd Draft" -l60 tesis.txt | lpr

En el ejemplo de antes, pr tomará el fichero tesis.txt y saltaría las primeras tres páginas (+4), pondría la longitud de página en 60 líneas (-l60), doble espacio de la salida (-d), y añadiría la frase "Ph.D. Thesis, 2nd Draft" al principio de cada página (-h). lpr imprimiría entonces la salida de pr. Mira la página del manual para más información acerca de cómo usar pr.

3.2 Las variables de entorno PRINTER

Todos los comandos del sistema de impresión de Linux aceptan la opción -P. Esta opción permite que el usuario especifique que impresora usar como salida. Si un usuario no especifica la impresora a usar, entonces se asumirá que la impresora por defecto es el dispositivo de salida.

En lugar de tener que especificar la impresora a usar cada vez que imprimes, puedes poner en la variable de entorno PRINTER el nombre de la impresora que quieres usar. Esto se hace de diferentes maneras por cada shell. Para el bash puedes hacerlo con

$ PRINTER="nombre_de_impresora"; export PRINTER

en csh, lo puedes hacer con

% setenv PRINTER "nombre_de_impresora"

Estos comandos pueden ser situados en tus scripts de login (.profile o .cshrc), o enviados en la línea de comandos. (Leer bash(1) y csh(1) para más información sobre las variables de entorno.)

3.3 Imprimiendo ficheros PostScript

Imprimir ficheros PostScript en una impresora que tiene un intérprete PostScript es sencillo; simplemente usa lpr, y la impresora se ocupará de todos los detalles por ti. Para aquellos de vosotros que no tienen impresoras con capacidades PostScript, nos veremos obligados a usar otros medios. Por suerte, hay programas disponibles que pueden entender el PostScript, y traducirlo a un lenguaje que la mayoría de las impresoras pueden comprender. Probablemente el más conocido de estos es Ghostscript.

La responsabilidad de Ghostscript es convertir todas las descripciones de un fichero PostScript a los comandos que la impresora entienda. Para imprimir un fichero PostScript usando Ghostscript, podrías hacer algo como

$ gs -dNOPAUSE -sDEVICE=deskjet -sOutputFile=|lpr tesis.ps

Date cuenta que en el ejemplo anterior hemos enviado la salida de Ghostscript hacia el comando lpr usando la opción -sOutputFile.

Ghostview es un interface de Ghostscript para el Sistema X Window. Te permite previsualizar un fichero PostScript antes de que lo imprimas. Ghostview y Ghostscript pueden ser bajados desde ftp://prep.ai.mit.edu/pub/gnu/

3.4 Imprimiendo ficheros TeX

Una de las maneras más fáciles de imprimir los ficheros TeX es convertirlos a PostScript y entonces imprimirlos usando Ghostscript. Para hacerlo, primero necesitas convertirlos de TeX a un formato conocido como DVI (siglas de DeVice-Independent, independiente del dispositivo). Puedes hacerlo con el comando tex(1). Entonces necesitas convertir el dispositivo DVI a PostScript usando dvips. Todo esto debería ser de la siguiente manera cuando lo escribas.

$ tex tesis.tex
$ dvips tesis.dvi

Ahora ya estás preparado para imprimir los ficheros PostScript resultantes tal como se describe anteriormente.

3.5 Imprimir ficheros formateados con troff

$ groff -Tascii tesis.tr | lpr

o, si lo prefieres,

$ groff tesis.tr > tesis.ps

Y entonces imprimir el fichero PostScript como se describió anteriormente.

Sé el primero en opinar


Tutoriales relacionados con 'Usar el sistema de Impresión en Linux'

Este documento describe cómo usar el sistema de spooling para impresoras de líneas que provee... Más »
En este documento se presenta la información acerca de la instalación, configuración, ejecución y mantenimiento... Más »
En este documento se presenta la información acerca de la instalación, configuración, ejecución y mantenimiento... Más »
Este documento contiene información acerca del establecimiento de servicios WWW bajo Linux (tanto servidor como... Más »
Debian es el nombre de una organización dedicada al desarrollo y mantenimiento de sistemas operativos... Más »

Autor y licencia de 'Usar el sistema de Impresión en Linux'

A menos que se diga otra cosa, cada autor de documentos COMO de Linux tiene el copyright de los que haya escrito. Estos documentos pueden ser reproducidos y distribuidos totalmente o en parte, en cualquier medio físico o electrónico, mientas ese aviso de copyright se mantenga en todas las copias.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.