
Ubuntu日本語フォーラム

ログインしていません。
Ubuntuまだまだ初心者です。
Ubuntu 8.04をWindows XPとデュアルブートにして使用しています。
UbuntuにCanon PIXUS 560iを接続しているのですが、うまくいっているのかどうなのか確信がないので、ここへ投稿させていただいております。
システム>システム管理>印刷>プリンタの設定>新規プリンタ
を選択すると「接続の選択」で「Canon 560i USB #1」として認識されているようです。
「進む」をクリックして「データベースからプリンタドライバの選択」で「Canon」を選択すると「モデル」として「560i」ではなく「i560」というのしかモデル名が近いものがないのでそれを選択して適用しました。
一応、「テストページの印刷」をすると、テストページは正常に印刷されました。
ただ、Googleマップなどを印刷すると、Windows側で印刷したものに比べて、かなり印刷の質が悪い(画像部分の印刷が粗い)のですが、これは正しいドライバをインストールしてないからなのでしょうか?それとも、質は悪くとも印刷できるという事実から、正しくドライバはインストールされているのでしょうか?
ご教授よろしくお願いいたします。
最後の編集者: noka (2009-05-23 20:07:06)
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
CMasamiさん、早速のご返信ありがとうございました。
そうですね、オープンソースのドライバを使用しました。とりあえずは、それでOKなんですね。
でも、メーカーが提供しているドライバもあるようなので、それをインストールしてみたいのですが、途中で行き詰まりました。
http://error7.at.webry.info/200809/article_3.html
上記のサイトを参照してインストールを試みたのですが、pstocanonbj のパッケージをSynapticパッケージ・マネージャを使ってインストールしようとすると、
pstocanonbj:
依存: libcupsys2-gnutls10 (>=1.1.23-1) but it is not installable
というエラーメッセージが表示されてインストールできません。
どなたか解決方法をご教示いただけないでしょうか?よろしくお願いいたします。
オフライン
petitbootangさん、ご指摘ありがとうございます。
(追記:petitbootangさんはこの前の書き込みを削除されたようですが。。。)
おっしゃるとおりhttp://cweb.canon.jp/drv-upd/bj/bjlinux240.htmlのサイトからrpm形式のファイルをダウンロードして、alienのコマンドでdeb形式のファイルに変換しようとしましたが、
Must run as root to convert to deb format (or you may use fakeroot).
というメッセージが出てきます。
具体的には
$ alien filename.rpm (filenameには該当のファイル名を入れました)
というコマンドを入れてみたのですが。
私はまだUbuntuのディレクトリの体系がよく理解できてないのですが、rpmファイルはどこに置けばよいのでしょうか?
今は、/home/myName/canon/ のフォルダの中に入れています。
それから、端末でどういうコマンドを入れればよいのでしょうか?
不慣れなものですみません、ご教示よろしくお願いいたします。
最後の編集者: noka (2009-05-23 01:53:49)
オフライン
Must run as root to convert to deb format (or you may use fakeroot)
なので、rootとして、alienを実行しなければなりません。
具体的には 1.rootでログインする 2.suする 3.sudoする
等がありますが、ubuntuの流儀では3.を行うようです。
$ sudo alien filename.rpm
で通るはずです。
なお、できたdebをインストールするときも
$ sudo dpkg -i filename.deb
とします。
なお、プリンタドライバが依存するパッケージも、いろいろ必要です。
依存するパッケージが既に古くなってインストール出来ないものは
シンボリックリンクで対処するとか、ややこしいことが必要そうです。
ドライバのバージョンが違うので、依存するパッケージが同じかどうか分かりませんが、
https://help.ubuntu.com/community/HardwareSupportComponentsPrinters/CanonPrinters/CanonPixmaIP4200#preview
でうまく行くかもしれません。
rpmをおくディレクトリは任意で結構です。
現在のディレクトリで全然問題ないです。
最後の編集者: ashimo (2009-05-22 23:46:27)
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: CMasami (2009-05-23 00:11:08)
オフライン
すみません、一度投稿したものの、これはやっぱり厄介で、
http://mambo.kuhp.kyoto-u.ac.jp/~takushi/japanese.html#canon
の方法を使うのが一番と判断したため削除したのですが・・・。
どうしても純正ドライバも試してみたいと言うことでしたら、古い記述ですが、
http://www12.atwiki.jp/linux2ch/pages/50.html#id_7bce31d3
↑こちらの方法が参考になるかと思います。
ただ、ちゃんと動いているのかは今ひとつ分かりませんが。
もし、上手く動いて綺麗に印刷が可能であれば、プリンタ動作報告のデータベースともなりますので、
チャレンジしてみてください。
オフライン
みなさん、アドバイスありがとうございました。結果から言うと、うまく行き印刷の質もオープンソースのドライバを使った時より、かなりよくなりました。
私がとった手順は、基本的にはやはり最初にCMasamiさんがご提示くださった、takushiさんが作成された
debファイルをもらってきてインストールするというものでした。
http://mambo.kuhp.kyoto-u.ac.jp/~takush … html#canon
ただ、私は、下記の手順のところがよく理解できなかったのですが、
Ubuntuユーザは、次の行を/etc/apt/sources.listに追加します。
deb http://mambo.kuhp.kyoto-u.ac.jp/~takushi/ubuntu ./
他のやり方、例えばhttp://error7.at.webry.info/200809/article_3.htmlを参照して
・画面(標準配置で)左上の『システム』から→『システム管理』→『Synapticパッケージマネージャ』を起動して、管理者パスワードを入力
・パッケージマネージャのメニューから→『設定』→『リポジトリ』→ソフトウェア・ソースのウィンドウが開く
・サードパーティのソフトウェアのタブで『追加』を選択。以下のコマンドを入力
deb http://mambo.kuhp.kyoto-u.ac.jp/~takushi/debian ./
を実行しました。
この時、入れるコマンドに注意しなければいけなかったのですが、
deb http://mambo.kuhp.kyoto-u.ac.jp/~takushi/debian ./
ではなく
deb http://mambo.kuhp.kyoto-u.ac.jp/~takushi/ubuntu ./
を入れてみました。
そうするとパッケージを更新することができて、何度やってもインストールできなかったpstocanonbj のパッケージをSynapticパッケージ・マネージャを使ってインストールすることができるようになりました。
そうすると、後は システム>システム管理>印刷>新規プリンタ に行くと、インストールされたドライバが
Canon PIXUS 560i ver.2.4 と認識されて表示されました。
ashimoさんにご教示いただたいた
https://help.ubuntu.com/community/Hardw … 00#preview
から、libxml1, libpng12-0, libpng12-dev, libgtk1.2, libgtk1.2-common のパッケージもインストールしてみました。
これが必要な手順であったかどうかは不明です。
皆さま、色々とアドバイスありがとうございました。
上記、同じような問題でお困りの方のためと思い一応報告させていただきますが、
何分素人の試行錯誤ですので、おかしなところがあればご遠慮なくご指摘ください。
どうもありがとうございました。
最後の編集者: noka (2009-05-23 11:58:12)
オフライン