お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-01-12 22:23:55

kxphotographer
メンバ
登録日: 2010-10-09

Canon PIXUS 560iのドライバが使えません。

こんにちは。いつもお世話になっております。

最近文章を印刷することが多いので、オープンソースのドライバ(i560)でプリンタを動かしている状態です。

文章は読めなくはないのですが、やはり少々印刷が粗いような気がしますし、画像が加わるとあまりよい画質で印刷されません。

純正ドライバを導入すると綺麗になるという話を聞いたのでインストールを試みましたが、「依存性の欠如」エラーが出てインストール出来ませんでした。

また、

http://mambo.kuhp.kyoto-u.ac.jp/~takushi/japanese.html#canon

のページも参照してのインストールも試みましたが、こちらも「壊れたパッケージ」エラーでインストール出来ませんでした。

何か、インストールする方法はありませんか?それとも、ドライバが古すぎるためにもうインストール出来ないのでしょうか…

宜しくお願いします。

オフライン

 

#2 2011-01-13 01:47:01

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: Canon PIXUS 560iのドライバが使えません。

http://mambo.kuhp.kyoto-u.ac.jp/~takush … html#canon自体が時代物なので、
https://forums.ubuntulinux.jp/viewtopic … 466#p56466で、昔、Cupsysと呼ばれていた頃、 libcupsys2 だったのですが、現在はCupsパッケージですので、libcups2です。
http://packages.ubuntu.com/search?keywo … ection=all
そこで、
libcupsys2→libcups2とシンボリックリンクを貼り直してから、
$ sudo apt-get install libcnbj-2.4 bjfilter-2.4 pstocanonbj
を実行してみてください。

オフライン

 

#3 2011-01-13 21:26:28

kxphotographer
メンバ
登録日: 2010-10-09

Re: Canon PIXUS 560iのドライバが使えません。

funatogawaさん、ご説明どうもありがとうございます。

>libcupsys2→libcups2とシンボリックリンクを貼り直してから、

この、シンボリックリンクの貼り直し、というのがどうすればいいのか分かりません。

初歩的で申し訳ありませんが宜しくお願いします。

オフライン

 

#4 2011-01-13 23:11:59

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: Canon PIXUS 560iのドライバが使えません。

割り込みですみません。 間違っていたら、ごめんなさい。
funatogawaさんのコメントを待つべきです。。。

libcups2本体は、下記のファイル群です。

~$ dpkg --listfiles libcups2
/.
/usr
/usr/bin
/usr/share
/usr/share/doc
/usr/share/doc/libcups2
/usr/share/doc/libcups2/examples
/usr/share/doc/libcups2/examples/client.conf
/usr/share/doc/libcups2/CREDITS.txt
/usr/share/doc/libcups2/README.Debian.gz
/usr/share/doc/libcups2/copyright
/usr/share/doc/libcups2/README.txt.gz
/usr/share/doc/libcups2/changelog.Debian.gz
/usr/share/doc/libcups2/changelog.gz
/usr/lib
/usr/lib/libcups.so.2
/usr/sbin

最近のプリンタなら/etc/init.d/cupsなので、古い機種のドライバはここがcupsysになっていると思います。
そこで、このcupsにシンボリック。リンクすればいいのかな。。。
~$ sudo ln -s /etc/init.d/cups /etc/init.d/cupsys

私のcanon ip4500の事例(こちらはlibcups2ですが。。。)

コード:

~$ ldd /usr/lib/libcups.so.2
    linux-gate.so.1 =>  (0x00ea1000)
    libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00110000)
    libgnutls.so.26 => /usr/lib/libgnutls.so.26 (0x00805000)
    libavahi-common.so.3 => /usr/lib/libavahi-common.so.3 (0x008a5000)
    libavahi-client.so.3 => /usr/lib/libavahi-client.so.3 (0x00f72000)
    libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0x00c4b000)
    libz.so.1 => /lib/libz.so.1 (0x00250000)
    libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00265000)
    libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x0013f000)
    libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00ac6000)
    libcom_err.so.2 => /lib/libcom_err.so.2 (0x00565000)
    libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00683000)
    libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x00d3c000)
    libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x0070d000)
    libresolv.so.2 => /lib/tls/i686/cmov/libresolv.so.2 (0x001f0000)
    libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0x006f3000)
    libgcrypt.so.11 => /lib/libgcrypt.so.11 (0x0075c000)
    libdbus-1.so.3 => /lib/libdbus-1.so.3 (0x00204000)
    librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0x00986000)
    /lib/ld-linux.so.2 (0x004e4000)
    libgpg-error.so.0 => /lib/libgpg-error.so.0 (0x006bc000)
~$ dpkg --listfiles libcupsys2
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libcupsys2
/usr/share/doc/libcupsys2/copyright
/usr/share/doc/libcupsys2/changelog.gz
/usr/share/doc/libcupsys2/changelog.Debian.gz

オフライン

 

#5 2011-01-13 23:59:47

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: Canon PIXUS 560iのドライバが使えません。

間違いである可能性が大ですが、追記  (恥の上塗りです。)
それとも、単純に
~$ sudo ln -s /usr/lib/libcupsys.so.2 /usr/lib/libcups.so.2 ですか。。。

なお、この/usr/lib/libcupsys.so.2の箇所は、~$ dpkg --listfiles libcupsys2で調べた結果を貼り付ける

オフライン

 

#6 2011-01-14 00:11:35

STGSAGWAN
ゲスト

Re: Canon PIXUS 560iのドライバが使えません。

Ubuntu 10.10:

コード:

$ sudo apt-get install libcnbj-2.4 bjfilter-2.4 pstocanonbj
パッケージリストを読み込んでいます...
依存関係ツリーを作成しています...
状態情報を読み取っています...
インストールすることができないパッケージがありました。おそらく、あり得
ない状況を要求したか、(不安定版ディストリビューションを使用しているの
であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移
動されていないことが考えられます。
以下の情報がこの問題を解決するために役立つかもしれません:

以下のパッケージには満たせない依存関係があります:
 pstocanonbj : 依存: libcupsys2 (>= 1.2.3)
               依存: cupsys しかし、インストールすることができません
E: 壊れたパッケージ

Ubuntu 10.04:

コード:

$ sudo apt-get install libcnbj-2.4 bjfilter-2.4 pstocanonbj
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
インストールすることができないパッケージがありました。おそらく、あり得
ない状況を要求したか、(不安定版ディストリビューションを使用しているの
であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移
動されていないことが考えられます。
以下の情報がこの問題を解決するために役立つかもしれません:

以下のパッケージには満たせない依存関係があります:
  pstocanonbj: 依存: libcupsys2 (>= 1.2.3)
E: 壊れたパッケージ
 

#7 2011-01-14 00:26:04

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: Canon PIXUS 560iのドライバが使えません。

シンボリックリンクを張ったのでは多分だめじゃないでしょうか。
http://security.ubuntu.com/ubuntu/pool/universe/c/cups/
↑こちらから、libcupsys2 をダウンロードして、canon の純正ドライバのインストールを試してみてください。

オフライン

 

#8 2011-01-14 19:46:24

kxphotographer
メンバ
登録日: 2010-10-09

Re: Canon PIXUS 560iのドライバが使えません。

みなさんありがとうございます。

libcupsys2をインストールした後にマニュアル通りrpmコマンドでインストールしても依存性関係のエラーばかりで上手くいっていない様でしたが、「alienコマンドを使う」のような英語の説明があったので、alienコマンドでインストールしたら、特にエラー無くインストールすることが出来ました。

しかし、今まで使っていたオープンソースドライバの設定を削除してプリンタを繋ぎなおしても、「プリンタドライバが表示できません」とポップアップが出て、オープンソースドライバの選択画面が出てきてしまいます。

ドライバを使えるようにするにはどうすればよいのでしょうか…ご迷惑をおかけします。

オフライン

 

#9 2011-01-16 09:15:48

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: Canon PIXUS 560iのドライバが使えません。

#2で、

funatogawa による投稿:

libcupsys2→libcups2とシンボリックリンクを貼り直してから、
$ sudo apt-get install libcnbj-2.4 bjfilter-2.4 pstocanonbj
を実行してみてください。

と書きましたが、どこにシンボリックを貼ればよいのか分かりませんでした。そこで、ソースから判断しようと、pstocanonbjのソースを探していたら、本家のフォーラムの方にありました。結局、pstocanonbjを作り直すのだそうです。http://ubuntuforums.org/showthread.php?t=1310654

コード:

can't get canon pixma ip1500 to work in 9.10
I'll tell you my story, as I struggled with this problem.
0. install libcups2-dev: sudo aptitude install libcups2-dev
1. add to the sources.list "deb http://mambo.kuhp.kyoto-u.ac.jp/~takushi/ubuntu ./" and "deb-src http://mambo.kuhp.kyoto-u.ac.jp/~takushi/ubuntu ./"
2. install libcnbj and bjfilter: sudo aptitude install libcnbj-2.5 bjfilter-2.5
3. install dpkg-dev: sudo aptitude install dpkg-dev
4. get sources of pstocanonbj: apt-get source pstocanonbj
5. set current dir to pstocanonbj-3.3/ : cd pstocanonbj-3.3/
6. configure it: ./configure
7. make it: make
8. install it: sudo make install
9. copy or link pstocanonbj filter from "/usr/local/lib/cups/filter/pstocanonbj" to "/usr/lib/cups/filter/pstocanonbj"
enjoy!

こんなの面倒ですね。8.04がサポート切れになるので、メーカーは、新しいプリンタードライバーはエラーが出ないので、同じように古いプリンター向けのドライバーを『cups』に合うよう書き換えてくれるとうれしいのですが.....

オフライン

 

#10 2011-01-16 10:21:05

kxphotographer
メンバ
登録日: 2010-10-09

Re: Canon PIXUS 560iのドライバが使えません。

なるほどです。

試しに、うちにもう1台、PIXUS MP540があるので、そちらのドライバが無いか探してみたら、なんとDebianパッケージがありました。

インストールもgdebi-gtkですんなりと何も問題なくできてしまいました。

560iドライバも、debパッケージを作っていただけるとありがたいんですがねぇ…

取り敢えず、綺麗な印刷結果が欲しい場合はMP540でやるので、560iのドライバのインストールは諦めることにします。

ご迷惑をおかけしましたが、いろいろな情報をどうもありがとうございました。

オフライン

 

Board footer

Powered by FluxBB