¿Cómo cambio el tamaño de fuente cuando uso lp en Linux?

¿Cómo cambio el tamaño de fuente cuando uso lp en Linux?

Solía ​​enviar archivos en Unix a una impresora con lpy usaba -ofp16.16o -ofp12para cambiar el tamaño de las fuentes. Esto no funciona en Linux; ¿Qué debería usar en su lugar?

Respuesta1

Se trata más bien de lo que hay detrás lpy (posiblemente) de los controladores de la impresora. Si estás ejecutando CUPS, hayalgunas opciones para cambiar caracteres por pulgada y columnas por pulgada(URL local, funciona si lo está CUPSejecutando y se instaló con la documentación).

Ahora supongo que "fp" significa "puntos de fuente" o algo así, lo cual CUPSno parece tenerlo, al menos de forma predeterminada (pero no me sorprendería que hubiera opciones ocultas en alguna parte).

Esto también es más una cuestión de preparación de documentos. Estoy de acuerdo en que sería fantástico si el sistema de impresión fuera capaz de hacer toda la magia que necesitamos con lo que queremos imprimir, pero tal vez valga la pena mirarlo, por ejemplo, a2psun texto sin formato. a la tipografía postscript, que tiene una --font-size=...opción (de forma predeterminada genera un archivo de dos columnas, normalmente uso -11 columna por página, pero si eso entra en conflicto con --font-size, eche un vistazo a --columns).

Respuesta2

Quizás quieras probar enscript, que da formato al texto como PostScript.

Enscript puede venir preinstalado con su distribución; de lo contrario, tendrá que instalarlo desde cualquier repositorio de software que utilice. La -Fopción le permite especificar la fuente y el tamaño de fuente, por ejemplo

enscript -FCourier12 myfiletoprint.txt

Enscript debería imprimirse en su impresora predeterminada. De lo contrario, deberá especificar la cola de impresión utilizando -d(mnemotécnico: destino).

enscript -FCourier12 myfiletoprint.txt -d KONICA-MINOLTA-C652-Series

Como beneficio adicional, si tiene instalado el controlador cups pdf, esta es una forma muy rápida de crear archivos pdf.

información relacionada