sane

saneのインストール

# apt-get install sane

パッケージリストを読みこんでいます... 完了

依存関係ツリーを作成しています... 完了

以下のパッケージが新たにインストールされます:

 sane

アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 5 個。

104kB のアーカイブを取得する必要があります。

展開後に追加で 250kB のディスク容量が消費されます。

取得:1 http://ftp.jp.debian.org sarge/main sane 1.0.13-2 [104kB]

104kB を 0s で取得しました (154kB/s)

未選択パッケージ sane を選択しています。

デバイスに何を使っているか確認

# sane-find-scanner -q

 # sane-find-scanner will now attempt to detect your scanner. If the

 # result is different from what you expected, first make sure your

 # scanner is powered up and properly connected to your computer.

found SCSI scanner "CANON IX-03035B 2.01" at /dev/sg1

どうやら/dev/sg1として認識されているようだ

scanimageで認識されるか確認

# scanimage -L


No scanners were identified. If you were expecting something different,

check that the scanner is plugged in, turned on and detected by the

sane-find-scanner tool (if appropriate). Please read the documentation

which came with this software (README, FAQ, manpages).

認識されない。

conf fileを見てみる

#canon.conf

/dev/scanner

#/dev/sg0

どうやら/dev/scannerへのシンボリックリンクが欲しいようだ

作成する。ついでに一般ユーザからも使用できるようにアクセス権を変更

# cd /dev

# chmod 666 sg1

# ln -s sg1 scanne

# scanimage -L

device `canon:/dev/scanner' is a CANON IX-03035B        flatbed scanner

こんどはOK

ネットワークで使えるようにする

サーバの設定

編集するのは/etc/sane.d/saned.conf

ここにスキャンを行うクライアントのアドレスを指定する。一番最後に追加

192.168.0.0/24

127.0.0.1

中身を見てみると

# NOTE: /etc/inetd.conf (or /etc/xinetd.conf) and

# /etc/services must also be properly configured to start

# the saned daemon as documented in saned(8), services(4)

# and inetd.conf(4) (or xinetd.conf(5)).

こんな記述があった。どうやらスーパーdemonとして起動するようだ

debian saregeでは/etc/serviceにすでに

sane            6566/tcp        saned           # SANE network scanner daemon

の記述があるのでこちらは編集の必要はなかった。

/etc/inetd.confには起動の記述がないので以下を追加する

saned   stream tcp nowait       root    /usr/sbin/tcpd /usr/sbin/saned

そして、inetdを再起動すればsuperdemonとして起動するようになる

# /etc/init.d/inetd restart

Windowsクライアントから使う

SaneTwainをダウンロード

展開して中にあるScanImage?.exeを起動すると初期設定画面が現れる

hostにサーバのIPaddressを入力するとプレビュー画面が表示される

実に簡単!!

TwainドライバとしてPhotoshop等からつかう

先ほど解凍して出来たフォルダの中の

SaneTwain.ds

をWindowsのsystemフォルダ→twain_32にコピーする。 これだけで使えるようになるはず。自分の環境ではTwainとして使うと反応が遅く、取り込みボタンは一度しか押していないのに何度も同じ画像を取り込み 始めるという現象に見舞われた。一度こうなるとサーバ側でscannerのリセット(再起動)をしないと認識しなくなる。

残念だけどしばらくTwainははずしておこう。

Macintoshから使う(OSX)

http://www.ellert.se/twain-sane/ から次の3つのファイルをダウンロード

ネットワークのLinuxサーバのバックエンドを使うので2と3はいらないような気がしますが依存関係があるようで3.2.1の順序でインストールしないとインストールできません。

ネットワーク上のバックエンドを使うのでterminal上からnet.confを編集

sudo vi /usr/local/etc/sane.d/net.conf

192.168.0.2←サーバのaddressを追加

取り込みを行うのは、フォトショップの読み込み→TWIN SANE インターフェースから行います。

自分の環境で使えたソフト、ダメだったソフト 2005-04-09