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
.