[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:47935] Saneでusbscannerの認識のさせ方



こんにちは。

最近使っていなかったのですが、usbscannerを使おうとすると、うまくデバイス
が認識できません。
kernel 2.6.19-1 で CannoScan N676U です。

まず、scanimage -L の結果は
tom-lin@root:/sys/bus/usb/drivers# scanimage -L
device `v4l:/dev/video0' is a Noname SKNet Monster TV2 virtual device
device `plustek:libusb:002:003' is a Canon N670U/N676U/LiDE20 USB
flatbed scanner
となって認識しています。
同じく、sane-find-scannerでも、
found USB scanner (vendor=0x046d, product=0x08c1) at libusb:002:009
found USB scanner (vendor=0x04a9 [Canon], product=0x220d [CanoScan],
chip=LM9832/3) at libusb:002:003
となっていますので、ハードウェア上の問題は無いと思います。

問題は、xsaneを立ち上げると、v4lのSKNet Monster TV2を拾ってきてしまい、
CanoScanの方を拾うことができません。/etc/sane.d/dll.confにおいて、v4lを
削除し、 plustek(CanoScanのdriver)のみ指定すると、今度はデバイスが見付か
りませんとなります。
多分、/dev/usbscanner等が必要なのだと思います。そこで、/etc/udev/rules.d
にて、デバイスを設定してやろうと思ったのですが、よくよくdmesgを見てやると、
usb 2-7: new full speed USB device using ohci_hcd and address 10
usb 2-7: configuration #1 chosen from 1 choice
となってはいるのですが、usbscannerを読み込んではいないようです。さらに
/lib/modules/..../../usb/以下に usbscannerというのはなく、どうもカーネル
モジュールではなく、saneの中になったようです。

udevinfo では、
looking at parent device '/devices/pci0000:00/0000:00:02.0/usb1/1-7':
KERNELS=="1-7"
SUBSYSTEMS=="usb"
DRIVERS=="usb"
ATTRS{product}=="CanoScan"
ATTRS{manufacturer}=="Canon"
ATTRS{maxchild}=="0"
ATTRS{version}==" 1.10"
ATTRS{devnum}=="4"
ATTRS{speed}=="12"
ATTRS{bMaxPacketSize0}=="8"
ATTRS{bNumConfigurations}=="1"
ATTRS{bDeviceProtocol}=="00"
ATTRS{bDeviceSubClass}=="00"
ATTRS{bDeviceClass}=="ff"
ATTRS{bcdDevice}=="0100"
ATTRS{idProduct}=="220d"
ATTRS{idVendor}=="04a9"
らしきものが見付かり、/etc/udev/rules.d/10-local.rules に、
SUBSYSTEMS="usb",ATTR{manufacturer}="Canon", ATTR{product}="CanoScan",
SYSLINK="usbscanner", GROUP="users"
と書いてみましたが、うまく行きません。この書き方がまずいのでしょうか?
なにか、参考になるものがあれば、よろしくお願い致します。

野村

-- 
****** Nomura Technical Management Office Ltd. *****************
 Tomoo Nomura      nomura@xxxxxxxxx       http://www.tmo.co.jp/ 
    Phone: +81-78-797-0240 Fax: +81-78-797-0241
 Worldwide Airline Timetable 'Flight Planner'
 European Electronic Timetable 'HAFAS'         ValueFax Support
****************************************************************