Q. テキストの印刷をするためのフィルタ はありますか?
(テキスト印刷がしたい/テキスト印刷がうまくできない)
A. プリンタの種類によっては、escpf、lipsf などいくつかあります。
また、a2ps などを用いて一旦 PostScript に変換して Ghostscript を
用いて印刷するという方法もよく用いられます。少々重いのが難点ですが、
gs にさえ対応していれば、日本語フォントを搭載していないプリンタでも
大丈夫、というのが魅力です。
もしあなたが使ってるプリンタが文字コードと(復帰改行や改ページなどの)
簡単なプリンタ制御コードのみで印刷可能であるなら、特別なフィルタが
なくてもテキストの印刷はできます。そういうプリンタはかつてはよく
使われていましたので、/etc/printcap のみで設定できるようになって
います。最近のプリンタでもそういったテキスト印刷のモードを持って
いればフィルタ無しでテキスト印刷できます。ただし、その他(グラフィック
など)のモードとの切替が必要だったり、プリンタにテキスト印刷の
モードがない場合には専用のテキストフィルタを用いたり、gs を使う
必要があります。また、テキスト用のモードがあっても漢字フォントを
搭載していない場合は日本語の印刷は gs を利用する必要があります。
おまけ
Q. 日本語が化けて印刷されるのですが
A1. そのプリンタは日本語フォントを持っていますか?
安価な color inkjet printer の多くは日本語フォントを
持っておらず、windows でもすべて"画像"として印刷します。
一旦 ps に変換し、gs を使いましょう [管理番号 1458]
A2. 印刷する漢字コード/プリンタ側の設定は合っていますか?
グループ名: printer-tutorial