http://qa.mandrakesoft.com/show_bug.cgi?id=1858

[EMAIL PROTECTED] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
     Ever Confirmed|                            |1



------- Additional Comments From [EMAIL PROTECTED]  2003-02-27 02:32 -------

I have posted the issue with "sane-find-scanner" listing the Alcatel Speed Touch
on the SANE mailing list. I got the response shown below. So it seems that one
cannot easily distinguish USB scanners from other USB devices. In scannerdrake
("detect()" function in /usr/lib/libDrakX/scanner.pm) I have now added an
explicit check whether the detected device is an Alcatel Speed Touch. If so, it
is skipped, so that Scannerdrake does not show it.

----------------------------------------------------------------------------

Hi,

On Wed, Feb 26, 2003 at 11:51:43PM +0100, Till Kamppeter wrote:

> I have run "sane-find-scanner" on a machine with the Alcatel Speed Touch 
> USB ADSL Modem connected:
> 
> [EMAIL PROTECTED] root]# sane-find-scanner -q
> found USB scanner (vendor=0x06b9 [ALCATEL], product=0x4061 [Speed Touch USB ])
at libusb:001:013


> Not only the three connected scanners are listed, but also the Alcatel 
> modem. I didn't know that this device is an internet scanner.


Well, it could "scan" some of these nice photos that are told to be
everywhere in the internet :-)

> In Mandrake Linux this causes the problem that Harddrake lists this 
> device in the scanner sub-directory and users get confused. Perhaps 
> there is a bug in "sane-find-scanner" which makes the modem recognized 
> as a scanner.


I wouldn't call it a bug. It's a design principle. There is no USB
scanner class so you can't ask USB to list all scanners.
sane-find-scanner lists all devices that may be scanners. It checks if
the device isn't a hub, a printer and so on. So basically all
vendor-specific devices are listed.

That's the reason for the "(probably)" in the output of
sane-find-scanner:
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.
    
All scanners should be detected but some other devices, too. E.g. I
have heard about card readers that are found by sane-find-scanner.


> D:  Ver= 1.10 Cls=ff(vend.) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1


Class is vendor specific


> I:  If#= 0 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)


Interface is vendor specific. I don't think there is an easy way to
detect that this is not a scanner. Maybe because of it's many alt
settings? But you never know if a scanner may provide such settings,
too.


> P. S.: Or are there any volunteers to write a SANE backend for the 
> Alcatel Speed Touch internet scanner.


You asked, you write the driver :-) Press the scan button and you get
one random image from internet.

Bye,
  Henning
_______________________________________________
Sane-devel mailing list
[EMAIL PROTECTED]
http://www.mostang.com/mailman/listinfo/sane-devel






------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.



------- Reminder: -------
assigned_to: [EMAIL PROTECTED]
status: ASSIGNED
creation_date: 
description: 
in harddrake, some field are not in line with the hardware label type, for
example  i take USB ADSL Modem (Speed Touch) under the scanner folder and
unknown/other folder.

Reply via email to