
Ubuntu日本語フォーラム

ログインしていません。
ubuntu9.10 に プリンターを接続しようとしていますが、 なかなか上手くいかないので、
ご存知のかた、教えてください。 以下に手順とエラー内容を書いてみます。
手順(プリンターとPCはUSBで接続されてます)
1: 端末から sudo gedit /etc/apt/sources.list を開き、最後の行に
deb http://mambo.kuhp.kyoto-u.ac.jp/~takushi/ubuntu ./ を追記保存
2: 端末から sudo apt-get update を実行 ※エラー等はでていません。
3: 端末から sudo apt-get install libcnbj-2.6 bjfilter-2.6 pstocanonbj を実行すると、
パッケージリストを読み込んでいます...完了
依存関係ツリーを作成しています。
状態情報を読み取っています...完了
インストールすることができないパッケージがありました。おそらく、あり得ない状態を要求したか、
(不安定版ディストリビューションを使用しているのであれば)
必要なパッケージがまだ作成されていなかったり lncming から移動されていないことが考えられます。
以下の情報がこの問題を解決するために役立つかもしれません:
pstocanonbj: 依存 libcupsys2 (>=1.2.3)
E: 壊れたパッケージ
と表示されてしまいます。
お分かりの方よろしくお願いします。
オフライン
http://packages.ubuntu.com/ja/intrepid-updates/libcupsys2
こちらから libcupsys2 パッケージを落としてきてインストールしてください。
そのあと、
sudo apt-get install libcnbj-2.6 bjfilter-2.6 pstocanonbj
すれば、インストールが通ると思います。
オフライン
petitbootang様 ご返事ありがとうございます。
さっそく、記載通りにインストールを行い 続きの
sudo apt-get install libcnbj-2.6 bjfilter-2.6 pstocanonbj を行いましたら、うまくいきました。
その後、システム→システム管理→印刷 から 新規でドライバ作成無事できました。
テスト印刷も無事できました。 ※LINUXでのテスト印刷は初体験で、出てきた用紙みて感動でした^^;
どうも、ありがとうございました!
オフライン
こんにちは。私も同じプリンタです。#1の方法は最近のUbuntuではうまくいかないかもです。
うまくいかなかったら以下の方法をおためし下さい。
キヤノンから落としてきた純正ドライバをインストールする方法を紹介します。
まず依存するパッケージのインストール
# sudo apt-get install libpng12-0 libpng12-dev libgtk1.2 libgtk1.2-common
キヤノンの純正ドライバのDL
http://cweb.canon.jp/drv-upd/bj/bjlinux260.html
より全機種用とip7500用のファイルをダウンロードします。
ダウンロードしたファイルはrpmなのでalienでdebに変換
# sudo alien -c *.rpm
(*は落としてきたファイル名を入れて下さい。)
ドライバのインストール
# sudo dpkg -i *.deb
/usr/lib/にlibtiff.so.3、libpng.so.3、libxml.so.1が必要ですが、ズバリのバージョンがないのでシンボリックリンクで対応します。
# sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
# sudo ln -s /usr/lib/libpng.so /usr/lib/libpng.so.3
# sudo ln -s /usr/lib/libxml2.so.2 /usr/lib/libxml.so.1
# sudo ldconfig
# sudo /etc/init.d/cups restart
以上です。
オフライン
すみません、#3を読む前に書き込んでしまいました。
#4は無視して下さい。
オフライン
sari1013樣
ちゃんと読まさせていただきました^^
情報ありがとうございます! いろんなやり方があるのですね。。
ここには、ubuntuの先生方がたくさんいてとても助かっています。 ※おかげで、WINから安心して移行できます。
また、ご指導よろしくお願いいたします。
オフライン
便乗で申し訳ありません。
PIXUS 950iで同じこと(CANONからのフィルタのダウンロードファイルは変更しました)をやりましたが、認識されません。CUPSを再起度する必要があるのかと思い、restart、再起動などやってみましたが、システム→プリンタの管理で一覧に出てきません。
なにか調べる手段はありますでしょうか?
#同じ頃の850iとかはあるのにな
オフライン
950i の場合は、やはり #1 なんではないでしょうか。
オフライン
arraysさん による投稿:
なにか調べる手段はありますでしょうか?
#8の通りでいいと思いますが、キヤノンからDLしたrpmのファイルからインストールしたければ以下の様にします。
/usr/local/binの中にファイルネームに950iがつくファイルがいくつかあると思います。
それを片っ端からlddで参照するライブラリを調べます。
私のPIXUS ip7500なら
sari@sari-laptop:/usr/local/bin$ ldd cifip7500
linux-gate.so.1 => (0x00867000)
libcnbpcmcm266.so => /usr/lib/libcnbpcmcm266.so (0x0034b000)
libcnbpess266.so => /usr/lib/libcnbpess266.so (0x00b32000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x003a9000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x0055f000)
libtiff.so.3 => /usr/lib/libtiff.so.3 (0x00b8d000)
libpng.so.3 => /usr/lib/libpng.so.3 (0x0057e000)
libcnbpcnclapi266.so => /usr/lib/libcnbpcnclapi266.so (0x00110000)
libcnbpcnclbjcmd266.so => /usr/lib/libcnbpcnclbjcmd266.so (0x008a0000)
libcnbpcnclui266.so => /usr/lib/libcnbpcnclui266.so (0x00302000)
libpopt.so.0 => /lib/libpopt.so.0 (0x00117000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00c88000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0x0090b000)
/lib/ld-linux.so.2 (0x00f9c000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x00439000)
libz.so.1 => /lib/libz.so.1 (0x00944000)
こんな感じになります。
例えばもし/usr/lib/libpng.so.3が足りなければ
libpng.so.3 => not fonud
となります。
足りないパッケージをインストールしたり、バージョンの違う類似のファイルからリンクを作ったりして不足分を補います。
苦労をするのが大好きならやってみてはいかがでしょうか。
オフライン
ああ、言い忘れていました。
#9はキヤノンからDLした”950irpmパッケージ ”と”CUPSrpmパッケージ”を
debに変換し、インストールした後の話です。
オフライン