印刷がうまく出来ん…
テキストファイルをPostScript形式に変換して印刷したいのだがどうもうまく行かない。一発コマンドを叩けば印刷するようにしたい(=シェルスクリプトを用意する)のだけど…
イメージとしてはこんな感じで↓
a2ps -o - -f7 --line-number=1 <印刷するファイル名> | lpr -P <プリンタ名>
一見これで出来そう何だけど、いざ実行してみるとlprに「そんなファイルは無い」と怒られる。むー。
仕方ないのでいったんファイルに落としてからlprに投げてみる。
a2ps -o - -f7 --line-number=1 <印刷するファイル名> > <一時ファイル> lpr -P <プリンタ名> <一時ファイル> rm <一時ファイル>
あんまスマートじゃないなぁ。とりあえずはこれで試してもらっているところ。
あくまで設定してるのはユーザさん所有のプリンタで、自分の手元にはプリンタが無いので試せないのです…。しかも違う事業所にいるので結果を見れない。
まぁ電話やメールで確認すれば良いのだけれど。
他のユーザさんには「とりあえず紙は出てくる(=印刷される)けど、日本語が化けてる」と言われてる。ぬー。
PostScript(.ps)にしてから、gsコマンドやps2pdfで変換/確認する分にはキチンと表示出来るのになぁ(´・ω・`)ヨウワカラン