Victoria Welch wrote:

> The docs make reference to a needed kernel driver, but if 
> one exists in the kernel config I do not recognize it (per 
> above: I: [ ... ] Driver=(none).
> 
> I have emerged the sane back ends and xsane.  I thought 
> perhaps I needed the following in /etc/sane.d/snapscan.conf
> file:
> 
> #------------------------------ General 
> -----------------------------------
> 
> # Change to the fully qualified filename of your firmware 
> file, if
> # firmware upload is needed by the scanner
> firmware /usr/lib/sane/SnapScan_1212U_2.bin
> [ ... ]
> 
> I'm still not sure if it is necessary or not.
> 
> Whatever is going on here, nothing in /dev gets created in 
> any form I would recognize as to having to do with a 
> scanner.

I have been using this very AGFA scanner for years in Linux, and it is 
really well supported. But with the 2.6 kernel series, the rationale has 
changed: no more kernel modules or /dev's, bus the scanner is addressed 
via libusb.
So what does
        sane-find-scanner
given in a console, reply? If you read something like:
        found USB scanner (vendor=0x06bd [AGFA], product=0x2061 [               
 
Snapscan1212u_2]) at libusb:002:002
then your scanner is recognized and may be adressed by xsane or so via 
libusb.
If not, then you probably don't have sane-frontends and/or libusb, so 
get it.
The next step should be
        scanimage -L
If you DON'T read
        device `snapscan:libusb:002:002' is a AGFA SNAPSCAN 1212U_2             
        flatbed 
scanner
try the same as root. If there's success at last, then there is a 
permissions issue that allows only root to access the scanner. Getting 
it to work for normal users is another story ...
As to the 'firmware' line in snapscan.conf: It's ok and should be there 
(if the .bin file really is in the indicated location)
Klaus

Reply via email to