Canon Pixus 複合機のスキャナーを使う(続き)


SANE に再挑戦

Scanner utility and SANE backend for Canon PIXMA MP seriesについて

CanonのLinux対応状況のページを見ると分かりますが、Canonのインクジェット複合機のLinux用スキャナドライバは、
PIXUS MP510, PIXUS MP600しか、ないようです。 海外ではPixma MP160のLinux用スキャナドライバもあったりします。

そこで、これらをの挙動を調べることでほかの複合機のスキャナーも動かしてしまおうじゃないかというのが
Scanner utility and SANE backend for Canon PIXMA MP seriesの目的らしいです。
先のサイトによると複合機でスキャナーが使えるようになる機種はこのようになっています。
MP150, (160),  170, 360, 450,460,500,(510),530,(600),730,750,760,780,800R, 830
(他にも、Canon Pixma Scanner Driver for Linuxのサイトがある)
 
前回、このスキャナーユーティリティ(SANEフロントエンド)と、ドライバ(SANEバックエンド)を使えるようにしたところで終了。
pixmascanによって、コマンドラインからは使えましたが
GIMPではデバイスは見つからないというメッセージが出で失敗。


SANEの設定

scanimage , sane-find-scanner しても反応がなかったので、まず先に sane-utilをインストールすることにした(Xsaneや SANE自体はインストールされている模様) ●sane-util のインストール sudo apt-get install sane-utils SANEは、WindowにみられるTWAIN と違って ドライバとインターフェースが分離しています。 ●デバイスがつながっているかを調べる(↓のメッセージが返って来たらOK) sudo scanimage -L device `pixma:04A91716_B1060D' is a CANON Canon PIXMA MP460 multi-function peripheral ●スキャナがどう認識されているのかを調べる。(↓のメッセージが返って来たらOK) sudo sane-find-scanner -q found USB scanner (vendor=0x04a9 [Canon], product=0x1716 [MP460]) at libusb:005:003 ●先ほど調べた情報を使って、他のユーザーでも使えるようにする。 スキャナとの接続方法には、Scanner モジュールと libusb の2種類やり方あるようです。 sane-find-scanner -q で調べた結果 libusb:005:003と表示されたので 私の環境ではlibusbで接続されていることが分かりました。 これで、root以外の他のユーザでもスキャナーが使えるようにするには、 デバイスのパーミッションを606に変更します。 libusbの場合は、パスが次のようになります。 sudo chmod 606 /proc/bus/usb/005/003 ●使えるようになったかテストする。(↓のメッセージが返って来たらOK) scanimage -L found USB scanner (vendor=0x04a9 [Canon], product=0x1716 [MP460]) at libusb:005:003 ●SANEのコンフィクを編集する。 SANEのコンフィグファイルは /etc/sane.d/にあります。 /etc/sane.d ディレクトリ内には、dll.conf と プリンタ名.conf のファイルがたくさんあります。 その中で、dll.conf にリストされたプリンタ名のconfファイルだけが読込まれます。(#コメントアウトされているものは読込まれません) ●sane.d/dll.conf を見て、リストに canon があるか確認。 lina@klina-desktop:~$ kdesu kate /etc/sane.d/canon.conf canon.confの中身にusbを追加、Scannerモジュールは使ってないので、 dev/scanner を#でコメントアウト ----------------------------- #canon.conf usb #/dev/scanner ----------------------------- と書き換える。 これでSANEが。canon.conf を読んでくれればOK。 結果。 GIMPからSANEのインターフェースを使ったスキャナで画像取り込みに成功!
■解決の 助けになったサイト
スキャナ共有 raijin.ddo.jp
Debian sargeでEPSONのスキャナを使う<?chocolife>
Last modified 2007.0924
Tsukubado