[sane-devel] Canon MF4140

Bob Dronski dronski at gmail.com
Thu Aug 21 14:41:07 UTC 2008


Jean-Nicolas,

There seems to be a lot of confusion.

Daniel seems to also have the same unit but must be having separate  
problems from me.  He is NOT answering for me.

Let me repeat my situation.
I am running on Mac 10.5.  I have used both Mattias Ellert's pre-built  
binaries for mac, as well as building the sane package myself.

This is from sane-find-scanner.
	found USB scanner (vendor=0x04a9 [Canon Inc.], product=0x26a3  
[MF4100]) at libusb:003:004-04a9-26a3-00-00

And scanimage -L reports
	device `pixma:04A926A3_SDF7Z0155773B' is a CANON Canon imageCLASS  
MF4150 multi-function peripheral

When I attempt to execute scanimage -T, it tries to read the first  
scanline and freezes.

Now udev is definitely NOT running on my machine.  the GREP output is  
misleading, because it shows my GREP process looking for the term  
udev.  If I export the output of ps -A to a file, udev does not exist.

But as I said, there IS a /usr/local/etc/udev/rules.d/libsane.rules  
that exists and it has the proper listing for the 4150.  I had to  
manually move the .rules file as it was created in my build but didn't  
transfer to /usr/local/etc/udev/rules.d/ that did already exist.

So my question is, When/how does udev get created?  Should it be  
created by the build?  Might I have used the wrong parameters in the  
configure command?
I used	./configure --prefix=/usr/local --sysconfdir=/usr/local/etc

Does this make things clearer?

bob


On Aug 21, 2008, at 1:42 AM, Jean-Nicolas Gautier wrote:

> Hello,
> I don't understand, do you have line called udevd when you type ps - 
> A in a concole?
> What is your distribution (ubuntu, suse,mandriva, ...)?
> Personally (a slackware distribution) I have a file called "rc.udev"  
> in folder /etc/rc.d ; this file must be executable in order to start  
> udev at boot.
> Do you have this file somewhere in /etc/* ? You can check if the  
> file is executable by doing ls -l /path/to/your/file . It must give  
> something like :
> -rwxr-xr-x 1 root root 3920 2008-05-07 14:50 /etc/rc.d/rc.udev*
>
>
> Bob Dronski a écrit :
>> First of all, thanks to the both of you for replying.  I really  
>> want  to keep this unit, and I was worried when I heard nothing for  
>> a few  days.
>>
>> Well, I did find a copy of libsane.rules in my build and it DID  
>> have  the listing Daniel mentioned.  I manually moved the file into  
>> the  empty udev folder.  But udev doesn't seem to be running
>>
>> 12947 ttys001    0:00.00 grep udev
>>
>> Where would I find it? Did I have to do something special in the  
>> build?
>>
>> Thanks,
>> bob
>>
>>
>> On Aug 20, 2008, at 9:56 AM, Jean-Nicolas Gautier wrote:
>>
>>
>>> You must verify that udev is running, do "ps -A | grep udev" in a
>>> console. It must give something like : 1049 ?  00:00:00 udevd
>>> Then you can verify that the user who try to use the scanner  
>>> belong to
>>> the scanner group. Do "grep scanner /etc/* " in a console, it  
>>> must  give
>>> something like : /etc/group:scanner::93:root,users
>>>
>>>
>>> Daniel Stender a écrit :
>>>
>>>> Canon MF4140 (Laserprinter/Scanner/Fax)
>>>>
>>>> "found USB scanner (vendor=0x04a9 [Canon Inc.], product=0x26a3   
>>>> [MF4100]) at libusb:002:002" but scanimage -L fails
>>>>
>>>> Found on the net: http://ubuntuforums.org/showthread.php?t=878966  
>>>> -  by adding "SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="26a3",   
>>>> MODE="0664", GROUP="scanner" to libsane.rules the thing should  
>>>> run:  "device `pixma:04A926A3_SDF680281822B' is a CANON Canon  
>>>> imageCLASS  MF4150 multi-function peripheral"
>>>>
>>>> but it doesn't (backends 1.0.19). Any ideas (hacks, workarounds,   
>>>> modifying pixma backend?)
>>>>
>>>> Greetings, Daniel Stender
>>>>
>>>>
>>>>
>>>>
>>> -- 
>>> Jean-Nicolas Gautier
>>> 28, rue Pelletier
>>> 1030 Schaerbeek
>>>
>>> Tél.: 02/ 742 09 92
>>> GSM : 0494/ 84 14 59
>>>
>>> Please, consider your environmental responsibility before  
>>> printing  this email.
>>>
>>>
>>> -- 
>>> sane-devel mailing list: sane-devel at lists.alioth.debian.org
>>> http://lists.alioth.debian.org/mailman/listinfo/sane-devel
>>> Unsubscribe: Send mail with subject "unsubscribe your_password"
>>>            to sane-devel-request at lists.alioth.debian.org
>>>
>>
>>
>>
>>
>
> -- 
> Jean-Nicolas Gautier
> 28, rue Pelletier
> 1030 Schaerbeek
>
> Tél.: 02/ 742 09 92
> GSM : 0494/ 84 14 59
>
> Please, consider your environmental responsibility before printing  
> this email.
>





More information about the sane-devel mailing list