Epson PM-A890 資料 調査

前へ| 次へ

インストールと設定 他の計算機で実行 その1

調査が終わったのと ファイルの用意 tgz を 作成済み のため 他の 計算機 で インストールと 設定を 行います。

侵入

では他の計算機に侵入します。

$ ssh -l fdopstm 192.168.24.9
Password: 
$ su -
Password: 

tgz を 送付

用意したもの

$ ls -l | sed 1d
-rw-r--r--  1 root     root    347013 11月 15日  22:00 iscan-2.11.0-1.i386.tgz
-rw-r--r--  1 root     root    277920 11月 15日  21:58 libusb-0.1.12.tgz

送付

$ scp iscan-2.11.0-1.i386.tgz libusb-0.1.12.tgz fdopstm@192.168.24.9:/home/fdopstm/
Password: 
iscan-2.11.0-1.i386.tgz                       100%  339KB 338.9KB/s   00:00    
libusb-0.1.12.tgz                             100%  271KB 271.4KB/s   00:00    

送付完了

インストール

tgz が送られてきたので インストールを 行います。

# cd /usr/local/src/
# mkdir scanner-epson-tgz
# cd scanner-epson-tgz/
# mv /home/fdopstm/iscan-2.11.0-1.i386.tgz .
# mv /home/fdopstm/libusb-0.1.12.tgz .
# ls
iscan-2.11.0-1.i386.tgz  libusb-0.1.12.tgz
# ls /var/log/packages/ | grep usb
# ls /var/log/packages/ | grep iscan
# ls /var/log/removed_packages/ | grep iscan
# ls /var/log/removed_packages/ | grep usb 
# pkgtool
/*   抜粋です ここから */
 Current  カレントディレクトにあるパッケージをインストール
Yes   iscan-2.11.0-1.i386 をインストールする
Yes   libusb-0.1.12 をインストールする
/*   抜粋です ここまで */
# ls /var/log/packages/ | grep usb
libusb-0.1.12
# ls /var/log/packages/ | grep iscan
iscan-2.11.0-1.i386

lsmod ; sane-find-scanner

あたり前だの...

# lsmod | grep usb
usb-uhci               21456   0  (unused)
usbcore                58060   1  [usb-uhci]
# lsmod | grep scanner
# sane-find-scanner 

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a SCSI driver for your SCSI adapter.
  # Also you need support for SCSI Generic (sg) in your operating system.
  # If using Linux, try "modprobe sg".

  # No USB scanners found. If you expected something different, make sure that
  # you have loaded a driver for your USB host controller and have installed a
  # kernel scanner module.

  # Scanners connected to the parallel port or other proprietary ports can't be
  # detected by this program.

PM-A890 電源投入

PM-A890 の 電源投入してみましょう

# lsmod | grep scanner
# lsmod | grep usb    
usb-storage            60576   0  (unused)
usb-uhci               21456   0  (unused)
usbcore                58060   1  [usb-storage printer usb-uhci]
# sane-find-scanner
... /*  同じですので省略します   */

というわけで userg_revG_j.pdf を 読みましょう。

スキャナモジュールでの利用方法

取り扱い説明書にしたがって

1. Kernel のバージョンを確認します。 Image Scan! for Linux をスキャナモジュール で使用する場合は、 Kernel のバージョン 2.4.12 以降が必要です。
次 の コ マ ン ド を 実 行 し て K e r n e l のバ ー ジ ョ ン が 2 . 4 . 1 2 以 降 で あ る ことを確認してください。
$ uname -r
2. スキャナを接続します。 スキャナの電源を入れ、 USB で接続してください。
3. "/etc/sane.d/epkowa.conf" を編集します。
3-1.USB スキャナのデバイスファイル名が "/dev/usb/scanner0" の とき、 「usb /dev/usb/scannner0」の行を次のように変更しま す。
#usb /dev/usb/scannner0

usb /dev/usb/scanner0
3-2.libusb 経由での接続を無効にするため、 usbの行をコメントアウトします。
usb

#usb
# uname -r
2.4.31-plamo
# cd /etc/sane.d/
# cp epkowa.conf org_epkowa.conf 
# vi epkowa.conf 
# diff -s epkowa.conf org_epkowa.conf 
19c19
< ### scsi EPSON
---
> scsi EPSON
29c29
< ### usb
---
> usb
53d52
< usb /dev/usbscanner0
4. 以下のコマンドを実行して、接続スキャナの機種 ID を取得します。
$ cat /proc/bus/usb/devices | grep 04b8
P: Vendor=04b8 ProdID=YYYY Rev= 1.10
コンソールに表示される内容で、以下の記載を確認します。
ProdID=YYYY (YYYY は英数字になります )
# cat /proc/bus/usb/devices | grep 04b8
P:  Vendor=04b8 ProdID=081c Rev= 1.00
# sane-find-scanner /*  未だ何も 表示されない */
# lsmod | grep scanner
# lsmod | grep usb    
usb-storage            60576   0 
usb-uhci               21456   0  (unused)
usbcore                58060   1  [usb-storage printer usb-uhci]

modprobe scanner vendor=0x04b8 product=0xYYYY

引き続いて 取り扱い説明書にしたがって ゆきます

5. root 権限で以下のコマンドを実行し、スキャナモジュールをロー ドします。
上記で確認した機種 ID を「YYYY」に入力します。
# modprobe scanner vendor=0x04b8 product=0xYYYY

それでは

# modprobe scanner vendor=0x04b8 product=081c
/lib/modules/2.4.31-plamo/kernel/drivers/usb/scanner.o: invalid argument syntax for product: '8'
/lib/modules/2.4.31-plamo/kernel/drivers/usb/scanner.o: insmod /lib/modules/2.4.31-plamo/kernel/drivers/usb/scanner.o failed
/lib/modules/2.4.31-plamo/kernel/drivers/usb/scanner.o: insmod scanner failed

あれま?

# modprobe scanner vendor=0x04b8 product=0x081c

良く見てわたろう 右左

# lsmod | grep scanner
scanner                10656   0  (unused)
usbcore                58060   1  [scanner usb-storage printer usb-uhci]
# lsmod | grep usb
usb-storage            60576   0 
usb-uhci               21456   0  (unused)
usbcore                58060   1  [scanner usb-storage printer usb-uhci]

お待ちどうさま

# sane-find-scanner 

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x04b8, product=0x081c) at /dev/usb/scanner0
found USB scanner (vendor=0x04b8, product=0x081c) at /dev/usbscanner0
  # Your USB scanner was detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Scanners connected to the parallel port or other proprietary ports can't be
  # detected by this program.

さあこれで iscan で 動作するはずなのですが!

にゃんたろう 拝!

2008年11月15日 (土) 21:37:59 JST 作成


前へ| 次へ

Epson PM-A890 資料 調査

Copyright © 2006.-2008. nyantarou All Rights Reserved.