lpr
не позволяет вам легко менять шрифт (я думаю, вы можете изменить содержимое /usr/share/cups/fonts
, по крайней мере, в Linux, но я сейчас не на Mac ...).
Более простой способ - преобразовать в Postscript, а затем распечатать через lpr, как в этом сценарии оболочки [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
В этом случае, например, сохранить выше, как /usr/local/bin/lprfont
, chmod a+x /usr/local/bin/lprfont
и затем работать как lprfont somefile.txt
.