LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Ubuntu (https://www.linuxquestions.org/questions/ubuntu-63/)
-   -   Canon P-215 Scanner Not Recognised (https://www.linuxquestions.org/questions/ubuntu-63/canon-p-215-scanner-not-recognised-4175516289/)

gjblackford 08-25-2014 07:21 AM

Canon P-215 Scanner Not Recognised
 
Hi,

I have a Canon P-215 Document Scanner, but I cant seem to get Ubuntu to recognise it, I have installed Canons driver for it, but this has made no difference, when I run lsusb I can see it listed.

Code:

lsusb | grep -i canon
Bus 001 Device 003: ID 1083:1646 Canon Electronics, Inc.

I have tried connecting this to Fedora, OpenMandirva... and it works fine so I know that it will work with Linux, just not Ubuntu derived Distro's.

Can anyone help?

Thanks,


Gavin,

ferrari 08-26-2014 03:28 AM

I don't own this device, but in an effort to assist I downloaded the driver package, and checked the installed files. Anyway, I note that the files are installed to the /opt/Canon/ directory. The configuration file (canondr.conf) is installed as a link in /etc/sane.d/ directory. So, I think the correct backend reference is 'canondr'. For a manual configuration, you may need to check that /etc/sane.d/dll.conf contains the uncommented entry 'canondr'. (Don't confuse it with the similarly named 'canon_dr' backend.)

Then try launching your preferred scanning application. (FWIW, I like 'simple-scan' which is easy to install if you don't already have it.)

ferrari 08-26-2014 03:34 AM

BTW, the following SANE page

http://www.sane-project.org/man/sane-canon_dr.5.html

seems to indicate that the P-215 (0x1083:0x1646 chipset) is now supported by the 'canon_dr' backend with SANE-1.0.24. If you're still using 1.0.23, then it may be worth upgrading SANE accordingly, and see if the open source SANE driver works for you.

ferrari 08-26-2014 03:55 AM

One other thing that I just remembered - if you still can't get your scanner detected, you may need to add a custom udev rule to match your scanner device eg /etc/udev/40-canon.rules

So for your scanner
Code:

# Canon P-215
ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1646", ENV{libsane_matched}="yes"

Try running
Code:

sane-find-scanner
and then via sudo
Code:

sudo sane-find-scanner
If the latter finds the attached scanner, that can be indicative of a permissions issue. AFAIU, with Ubuntu you need to make sure your user is member of the 'scanner' and 'saned' groups.

Hope that helps. :)

gjblackford 08-31-2014 09:53 AM

Thanks for all your help, adding a uDev rule has got my scanner working :)

ferrari 08-31-2014 02:37 PM

Good to hear that the udev rule sorted it for you. :)


All times are GMT -5. The time now is 06:03 PM.