チップス
ubuntu u2psの代わりにe2psを使う
ubuntu が gnome から unity になったため
u2ps が使えなくなってしまいました。 ^^;
で、色々と検索したけど
あまりいい解決方法がなくて
最終的には e2ps を使用する事にしました。
印刷したい文章の内部コードを utf-8 ではなく euc に
しないといけないので
$ nkf -e hoge.txt | e2ps -box -head titlename > out.ps
で処理しています。
pdfファイルに変換する時は、以前と同様に
$ ps2pdf out.ps filename.pdf
でPDFファイルに変換しています。
Usage : e2ps [-l|-l2|-l4|-lv4|-p|-p2|-p4|-pv4] [-af ascii-font] [-abf ascii-bold] [-abif ascii-bolditalic] [-size fontsize] [-ls nlrate] [-line line] [-a4|-b4|-le] [-ohp] [-box] [-tm margin] [-bm margin] [-lm margin] [-rm margin] [-nh] [-P printer] [-date string] [-head string] [-page string] [-e] [-j] [-h|--help] [-v|--version] [-fl] [-lib] [filenames...] -l : landscape -l2 : landscape 2 pages/paper -l4 : landscape 4 pages/paper -lv4 : landscape vertical 4 pages/paper -p : portrate -p2 : portrate 2 pages/paper (default) -p4 : portrate 4 pages/paper -pv4 : portrate vertical 4 pages/paper -af ascii-font : ASCII font (Courier) -abf ascii-bold : ASCII bold font (Courier-Bold) -abif ascii-bolditalic : ASCII bold italic font (Courier-BoldOblique) -size fontsize : font size (10.0) -afw magnification : ASCII width (0.6) -afh magnification : ASCII height (1.0) -kfw magnification : ASCII width (1.2) -kfh magnification : ASCII height (1.0) -ls nlrate : space ratio between lines (1.1) -line line : max lines (66) -a4 : A4 paper (default) -b4 : B4 paper -le : letter paper -ohp : OHP printing (font size:25.0) -box : print page frame-line (looks like a2ps) -tm margin : top margin -bm margin : bottom margin -lm margin : left margin -rm margin : right margin -nh : not print headers -Pprinter : printer -date string : date string (Mar 13 2014 13:56:17) -head string : header string -page string : page string (Page) -e : print with EUC postscript font -j : print with JIS postscript font(default) -h | --help : show help -v | --version : show version -fl : show font list -lib : show library