
Tengo varios archivos de texto sin formato que me gustaría imprimir con una fuente de ancho fijo. Quiero que se impriman en el formato predeterminado para Mac OS X/MacOS, creo que es Monaco.ttf o algún derivado a aproximadamente 14 puntos. Mis páginas tienen 80 columnas x 64 filas, de doble cara.
Esto funciona bien usando lpr en OS X. Sin embargo, en Windows 7, cuando lo pruebo desde Cygwin, obtengo una fuente, un tamaño de punto, un número de columnas diferentes y, además, es de una sola cara. La fuente parece una variante de Courier. Termino reiniciando OS X solo para imprimir documentos.
¿Cómo hago para que lpr en Cygwin (o Windows) haga lo que quiero? Si no puedo hacerlo con lpr, ¿hay otra manera? Mi único requisito es poder canalizar texto sin formato en el comando desde Cygwin. No me importan los envoltorios de scripts de shell, ni los scripts que manipulen programas GUI con AutoHotKey o su equivalente.
Respuesta1
Instalar a2ps
.
$ a2ps --help
Usage: a2ps [OPTION]... [FILE]...
Convert FILE(s) or standard input to PostScript. By default, the output
is sent to the default printer. An output file may be specified with -o.
Tiene varias opciones para definir el número de filas y columnas o el tamaño de fuente en la conversión.
La fuente predeterminada para la codificación se define en
/usr/share/a2ps/encoding/*.edf
Para agregar una fuente adicional, agregue la línea
AppendLibraryPath: /usr/share/fonts/...
al archivo/etc/a2ps-site.cfg