FreeBSD QandA 1457

FreeBSD QandA

Q. テキストの印刷をするためのフィルタ はありますか?
   (テキスト印刷がしたい/テキスト印刷がうまくできない)

A. プリンタの種類によっては、escpf、lipsf などいくつかあります。
		
   また、a2ps などを用いて一旦 PostScript に変換して Ghostscript を
   用いて印刷するという方法もよく用いられます。少々重いのが難点ですが、
   gs にさえ対応していれば、日本語フォントを搭載していないプリンタでも
   大丈夫、というのが魅力です。

   もしあなたが使ってるプリンタが文字コードと(復帰改行や改ページなどの)
   簡単なプリンタ制御コードのみで印刷可能であるなら、特別なフィルタが
   なくてもテキストの印刷はできます。そういうプリンタはかつてはよく
   使われていましたので、/etc/printcap のみで設定できるようになって
   います。最近のプリンタでもそういったテキスト印刷のモードを持って
   いればフィルタ無しでテキスト印刷できます。ただし、その他(グラフィック
   など)のモードとの切替が必要だったり、プリンタにテキスト印刷の
   モードがない場合には専用のテキストフィルタを用いたり、gs を使う
   必要があります。また、テキスト用のモードがあっても漢字フォントを
   搭載していない場合は日本語の印刷は gs を利用する必要があります。


     おまけ
       Q. 日本語が化けて印刷されるのですが
       A1. そのプリンタは日本語フォントを持っていますか?
          安価な color inkjet printer の多くは日本語フォントを
          持っておらず、windows でもすべて"画像"として印刷します。
          一旦 ps に変換し、gs を使いましょう [管理番号 1458]
       A2. 印刷する漢字コード/プリンタ側の設定は合っていますか?

同一グループへのリンク

グループ名: printer-tutorial


間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。