web-dev-qa-db-ja.com

lprで印刷するときにフォントを変更する

インターネットとスーパーユーザーで検索しましたが、答えが見つかりませんでした。 lprで印刷するときに使用するフォントを、モナコからTimes New Romanなどの他のフォントに変更することはできますか?現在、私は解決策を提供する他の答えを知りません。

私の現在のシステムはMacOSXです。

1
Lim Ding Wen

lprではフォントを簡単に変更できません(少なくともLinuxではcan/usr/share/cups/fontsの内容を変更してください、しかし私は今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/lprfontchmod a+x /usr/local/bin/lprfontとして保存してから、lprfont somefile.txtとして実行します。

4
D Schlachter