野宮です.
In the Message;
Subject : [opensuse-ja] Re: [opensuse-ja] Re: openSUSE 11.3でCanonプリンタが使えなくなった問題が解決
Message-ID :
Date & Time: Mon, 25 Oct 2010 17:01:20 +0900
[小笠原さん] == Naruhiko Ogasawara has written:
小笠原さん> 野宮さんは 64bit 環境をお使いなんですね。
そうです.
小笠原さん> そうでなくて、CUPS は常に /usr/lib/cups の下しか見に行って
小笠原さん> いないのに、foomatic が lib64 の下にしかないとしたら、パッケー
小笠原さん> ジのミスだと思います。
小笠原さん> # つか FHS の仕様:
小笠原さん> # http://www.pathname.com/fhs/pub/fhs-2.3.html#LIBLTQUALGTALTERNATEFORMATESSEN...
小笠原さん> # を見ると、foomatic-rip は単なるフィルタ(=実行ファイル)なので
小笠原さん> # lib64 に置くのはあんまり適切ではないような。
ふむ.
小笠原さん> どっちにしても foomatic-rip を使っているプリンタは 64bit だと
小笠原さん> 全滅なような気がするんですが、なんでこんな派手なバグが
小笠原さん> 今まで残ってるんですかね? みんな印刷しないのかしら。
気になるので,調べてみました.
/usr/lib64/cups/filter
にある foomatic-rip は.openSUSE 11.1 由来の物でした.
で,CUPS-1.4.4 を取り込んだサイト
http://download.opensuse.org/repositories/Printing/openSUSE_11.1/x86_64/
を見直しますと,
foomatic-filters-4.0.1-11.2.x86_64.rpm
というのがあり,これを入れましたところ,foomatic-rip は,
/usr/lib/cups/filter
にインストールされました.が,これでテスト印刷をしようとしますと,
/usr/lib/cups/filter/foomatic-rip failed.
と,エラーになります.そこで,11.1 の DVD から,敢えて
foomatic-filters-3.0.2-269.46.i586.rpm
をインストールし,/usr/lib/cups/filter に foomatic-rip が入ったのを確
認し,テスト印刷をしますと,問題なく印刷されました.
これは,http://localhost:631/ での話ですが,YaST2 上でテスト印刷をしよ
うとしますと,エラー.ここで,上記のサイトから
yast2-printer-2.20.2-45.1.x86_64.rpm
をインストールしますと,YaST2上でもテスト印刷が出来ました(メッセージが
英語表記になりますが).
あと印刷テストをしたのは,Emacs 24.0.50 上と ghostscript 8.62 上です.
(但し,ghostscript 8.62 は野良ビルド)
何か,ややこしい話だなぁ〜.^^;;
小笠原さん> Ubuntu は少なくとも CUPS についてはlib64を使わないパッケー
小笠原さん> ジングをしてますね。
openSUSE も,11.2 迄ではないか,と思います.
---
┏━━┓彡 野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp
┃\/彡
┗━━┛ 「先端技術の開発は、優れた頭脳を持つ人間が集中しないと成功しない。
しかし、技術開発と、それが何をもたらすかを考えることは別だ。
一人の人間に二つは望めない。」 -- M. Crichton --
--
To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-ja+help@opensuse.org