vine-users ML アーカイブ



[vine-users:076755] Re: emacs Sylpheed でのプリント( 印刷)につい て

  • From: "M.H" <misty_haiku@xxxxxxxxxxx>
  • Subject: [vine-users:076755] Re: emacs Sylpheed でのプリント( 印刷)につい て
  • Date: Sun, 22 Apr 2007 14:54:24 +0900
M.Hです。# 寒くなったり暑くなったりで体調が悪いなぁ…

> あれっ、sylpheed は自前でプレーンテキストを PS 形式に変換できる
> ようになったんですか。text --> PS 変換フィルターをかまして
> やらないと、印刷できたとしても、文字化けするんじゃないかと
> 思っていたんですが……(Vine 3.2 の sylpheed ではそうでした)。
> で、lpr %s のみで試してみました。文字化けどころか、プリンタが
> まったく反応しません。プリンタは HP DeskJet 505J という古いものです。
> 

sylpheedはバージョン2.3.1になってgtk+-2.10.xで実装されたGTK+2ライブラリの
印刷機能を使った印刷が出来るようになりました。
でも、Vine4.1はまだgtk+-2.8.xなのでこの機能は使えません。
だから、外部コマンド「lpr %s」を使っています。これは文字通りlpr TEST.txtとかと同じです。

Vine3.xではlpr TEST.txtとかで印刷出来なかったので、自分で作成したa2ps.plを使った
CUPSフィルターでポストスクリプトに変換していました。
しかし、Vine4.xになってchangelogの中の以下のリリースで、
cjktexttopsというCUPSフィルターがパッケージに含まれるようになったので、
何もしなくても、lpr TEST.txtとかでポストスクリプトに変換されて
印刷出来るようになりました。# なった筈?です。

* 木  6月 29 2006 Daisuke SUZUKI <daisuke@xxxxxxxxxxx> 1.1.23-0vl6
- add cjktexttops to use mpage for text-ps filter
  (Source18, Patch210)

# 実際は作成されるポストスクリプトファイルがa2ps.plの方が好みなんで
# 個人的には、まだa2psフィルターを使っていたりしますが^^;

lpr TEST.txtとかで、このフィルターが使われない、使われていても印刷出来ないとしたら、
CUPSの設定の方に問題があると思います。
具体的にはPPDファイルの内容に問題があるんではないか?と思っています。
# ghostscript-7.07の仕様に合ってない?のかも。
HP DeskJet 505Jだと使っているPPDファイルは
/usr/share/cups/model/foomatic/HP-DeskJet_505J_Plus-dj505j.ppd
ですか?

> これを調べるのは、プリンタで問題が起きたときの常道です。
> ただ、上間さんが最初のメールで firefox では印刷できたと
> おっしゃっているので、プリンタの設定や Ghostscript の
> 問題ではないような気がします。
> 

mozillaの時は作成されるポストスクリプトがmpageで作成されるポストスクリプトと
似ている部分があったので目安にすることに多少は意味があったと思いますが、
firefoxでは作成されるポストスクリプトが変わったようなので、
目安にすることにあまり意味が無いような気がします。

> で、わたくしは mpage バグ説。みなさんのところでは、mpage が
> 問題なく使えていますか。
> 

cjktexttopsフィルターはmpageを使ってポストスクリプトに変換しているので、
私の環境では特に問題が無いようです。
# 普段の行いがいいからかなぁ:-P

Thanks!
  -M.H