
Ubuntu日本語フォーラム

ログインしていません。
お世話になります。
11.04の基本検証を行っており、プリンタ出力を行うための設定を行いましたところ、依存関係のエラーが出力されてしまいました。対処方法についてご存知の方がいらっしゃいましたら、お教えください。私の勘違いであれば、お手数ですがその旨ご指摘ください。
プリンタ:CANNON LBP3950
以下のURLから、共通ライブラリ:cndrvcups-commonとドライバ:cndrvcups-lipslxをダウンロードしました。
http://cweb.canon.jp/drv-upd/lasershot/linux/lipslxlinux.html
次に共通ライブラリを「sudo dpkg -i cndrvcups-common~.deb」でインストールしようとしましたところ、「パッケージ gs-esp はまだインストールされていません。」となってしまいます。確認のため、Synapticパッケージマネージャからgs-espを検索するとヒットしませんでした。Ubuntu 10.10までは、gs-espがSynapticパッケージマネージャに表示されていました。
www.ghostscript.comからソースを落としてビルドすれば出来そうですが、Ubuntu11.04にGhostScriptは、標準ではインストールされなくなったのでしょうか。
以上、宜しくお願いいたします。
オフライン
似たような例で、プリンタ名がちがいますが、
http://ubuntuforums.org/showthread.php?t=1745833
の#9ではいかがですか。
オフライン
funatogawaさん
アドバイスありがとうございます。
Ubuntu 11.04 日本語REMIXを使用して新規にインストールした場合、cndrvcups-common のライブラリがgs-esp を必要とするらしく、以下のURL の指示通りにgs-esp をインストールしてプリンタドライバもインストールし、印刷設定をすれば出力されるようになりました。
http://opfc.sourceforge.jp/debian.html.ja
この事象がキヤノン提供のライブラリcndrvcups-common に依存するものなのか、他のメーカ提供のドライバでも同様の状況になるのかは確認できていません。
Ubuntu 10.10 で同じキヤノン提供のライブラリcndrvcups-common をインストールしてもgs-esp を必要としないようですし、Ubuntu 10.10 で印刷できていた環境を11.04 にアップグレードするとプリンタ設定が消えてしまいます。
因みに上記プリンタはネットワークプリンタとして、PPDファイルを使用しました。
オフライン
Debian4.1はOKで、3.1は要インストール。なぜかUbuntu11.043.1に戻ってしまった感がありますね。
私の場合はiP7100を使っていますが、キャノンのドライバーでなく、OpenPrintingの8600用ドライバーを流用していますので、8.04以来変更なく使えています。
オフライン
おっと訂正。
× なぜかUbuntu11.043.1に
○ なぜかUbuntu11.04は3.1に
失礼しました。
オフライン
http://opfc.sourceforge.jp/debian.html.ja
上記リンクはDebian用のものですので、実行しないでください。
既に行なってしまい更にアップデートまでしてしまった場合はUbuntuのシステムが破壊されてしまっている可能性が高いのでシステムを再インストールしてください。
Ubuntuの「gs-esp」パッケージが無くなった明確な理由はわかりませんが、「/usr/share/doc/ghostscript/NEWS.Debian.gz」を見ると、バージョン8.60以降のGhostscriptにはESP Ghostscriptの機能がマージされていて、OpenPrintingにも対応しているように見受けられます(英語は読めないので間違っていたら訂正をお願いします)。
で、UbuntuのGhostscriptのバージョンを「Ubuntu Packages Search」で確認すると、Ubuntuではかなり前からマージされたものが提供されているようで(参照)、「gs-esp」パッケージもそのバージョン以降、移行用のダミーパッケージとなっていたようです(参照)。
そして、キャノンのページを見ると現在では「Ubuntu 9.10まで対応」となっているようですので、あまり行儀はよくないのですが、「gs-esp」パッケージをバージョン違いのUbuntuから引っ張ってきてインストールすれば暫定的な解決法となるのではないかと思います。(Ubuntu 11.04のGhostscriptのバージョンが9系にアップされているのが気がかりではありますが、mightymouseさんがリンク先の指示通りに行ったのであれ「gs-esp」がインストールされたことで使えるようになったということのようなので、それに期待しています。また、Debianのパッケージを入れてしまう行為よりはマシだろうと思います)
ただし、キャノンのサイトにもありますように、Ubuntu 11.04は現在は未対応ですのでその辺りの配慮は必要となります。
オフライン
#3は「やりました」、という報告なので、gs-espを導入後すぐにDebian-repoを消していただければよかったのですが、たぶんそのままでは?
オフライン