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つのファイルをダウンロード
Twine Sane Interface
SANE backends
libusb
ネットワークの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