Ubuntu7.10、Scansnapもバッチリ!?
Last modified: 2007-12-29

もうなくてはホントウに困ってしまう縁の下の力持ち、Scansnap(fi-5110EOX2)
Scansnapを利用できるようにするためのメモ
なかなか情報がなく、困っていたところ、知人から動作の成功例をみつけたぞ!という嬉しいメール。どうやらSANEというソフトを使うらしい。(Ubuntuには標準で[アプリケーション]→[グラフィックス]→[XSane Image scanner]という、SANEのGUIフロントエンドがある。これはいけるかも。)そこから色々辿ってみて、参考にしたのがこちら(↓):
Mark J Cox blog/200709161530.html
Scansnap S510での利用方法が紹介されています。XSaneがサポートしていない場合は、/etc/sane.d/fujitsu.confに、手持ちのScansnapのIDを追加すれば良いみたいですね。S510の場合は、fujitsu.confに、usb 0x04c5 0x1155という文字を追加すれば良いと書かれています。
追加方法は、クリック派だと、デスクトップ上のメニューから、[場所]→[コンピュータ]→[ファイルシステム]→[etc]と辿り、次に、不可視ファイルであるsane.dをみるために、[表示(V)]→[隠しファイルを表示する(H)]とやれば表示されます。次に、fujitsu.confへUSB IDを追加するんですが、この不可視ファイル群は、パーミッションの設定の変更などやや手強い。システムがおかしくなる可能性もあり。バックアップをとり、ターミナルで下記のようにやれば追加できます(他にもっとスマートな方法もあるかもしれませんが一応書いておきますね。)。
$ sudo chmod 777 /etc/sane.d/fujitsu.conf
$ echo "usb 0x04c5 0x1155" >> /etc/sane.d/fujitsu.conf
$ sudo chmod 644 /etc/sane.d/fujitsu.conf
補足メモ[追記:2007-12-29]
コメントでudさんに教えて頂いたサイトがとても参考になったので、ここでも紹介しておきます。
Yukiharu YABUKI の tDiary(2006-12-13)
udさんのご指摘と、上記サイトで紹介されていたSaneに対応しているScansnapの一覧表をみて、ぼくが所有しているfi-5110EOX2は、どうやら標準でサポートされているみたいです。
---
ScansnapのUSB IDの確認方法
Scansnapをパソコンとつなぎます。Scansnapに電源を入れ、ターミナルで、
$ lsusb
とタイプします。参考までにぼくの場合(fi-5110EOX2)だと、
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 002: ID 04c5:1096 Fujitsu, Ltd
Bus 001 Device 001: ID 0000:0000
という感じで表示されます(使っているパソコンにより4、5行くらい表示される場合もあります)。XSaneがサポートしているかどうかは、ターミナルから、
$ cat /etc/sane.d/fujitsu.conf
とタイプすることで確認できます。
スキャナ利用時に確認しておきたいコマンド
ぼくもまだ未消化のところが多いですが、だいたい、下記のコマンドを「man」で調べて当たっていけば、とっかかりくらいはつかめると思います。
- lsusb
- sane-find-scanner
(注)このコマンドを利用するには、「sane-utils」をSynapticまたは、ターミナルから「sudo apt-get install sane-utils」でインストールしておく必要があります。 - scanimage
(注)こちらも、利用するには「sane-utils」をインストールしておけばOK。
ちなみに
ただ、Scansnapの魅力のひとつでもある、あのスピードはさすがにありません。それと、スキャンする場合、本体のスキャンボタンは使えず、XSaneからの操作になります。
これだと、あまりフラットスキャナとかわらないですね。。。うーん、0x1155とか、じつはよくわかりません。:-) そのあたりが関係しているんでしょうか??
タグ : Linux ScanSnap Ubuntuを使ってみよう
USB ID
Re: USB ID
情報提供、ありがとうございます。
> コマンドライン2行目の「0x115」についてですが、
> 「lsusb」にて表示される一覧のIDのことだと思います。
なるほど、そういうことでしたか!
早速、教えて頂いたことを元に確認してみたところ、ぼくが所有しているScansnap(fi-5110EOX2)のIDは0x1096でした。しかも標準でサポートされているようで、上記(↑)のコマンドラインでの追加作業はやらなくても良かったみたいです(苦笑)。。後ほど、記事に反映させて頂きますね。
« [Ubuntu] Emacs、日本語フォントもアンチエイリアス化で美しく l Home l [Mac OS X]新規フォルダのデフォルト名を変更する »

http://www.netfort.gr.jp/~yabuki/diary/20061213.html#p07
を参考にさせて頂くと、「lsusb」にて表示される一覧のIDのことだと思います。