Alterando a fonte ao imprimir com lpr

1

Pesquisei pela Internet e pelo Superusuário, mas não consegui encontrar a resposta. É possível alterar a fonte usada ao imprimir com lpr do Monaco para outra fonte, como o Times New Roman? Atualmente, não conheço outra resposta que forneça uma solução.

Meu sistema atual é o Mac OS X.

    
por Lim Ding Wen 15.07.2014 / 14:50

1 resposta

4

lpr não permite alterar a fonte facilmente (acredito que você possa ir alterar o conteúdo de /usr/share/cups/fonts , pelo menos no Linux, mas não estou em um Mac agora mesmo ...).

Uma maneira mais fácil é converter para Postscript e, em seguida, imprimir via lpr, como neste script de shell [1] :

#!/bin/bash
ENSCRIPT="--no-header --margins=36:36:36:36 --font=Courier11 --word-wrap --media=Letter"
export ENSCRIPT
/usr/bin/enscript -p - $1 | /usr/bin/lpr

Nesse caso, por exemplo, salve o acima como /usr/local/bin/lprfont , chmod a+x /usr/local/bin/lprfont e, em seguida, execute como lprfont somefile.txt .

    
por 15.07.2014 / 21:51