Canon LiDE 100/110/200/210 Scanners

Problems and successes with specific brands/models of printers
Post Reply
Message
Author
User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

Canon LiDE 100/110/200/210 Scanners

#1 Post by rcrsn51 »

These are USB-powered flatbed units for people who need scanning capability but don't own an all-in-one printer. The low-end models are no better quality than the scanners you get in many all-in-ones for the same price. However, their small size and single USB cable connection is an advantage.

Canon does not supply Linux drivers for these units, but SANE has a driver that uses the genesys backend. Install the PET below. Your scanner should work in both Xsane and PeasyScan. With PeasyScan, you will probably want to enable "Show Advanced Options".

Note: These models have a locking switch on the bottom. Don't forget to unlock it!

----------------------------
Attachments
sane_backend_lide110-1.0.27.pet
Updated 2017-06-09
(229.38 KiB) Downloaded 384 times
sane_backend_lide110-1.0.26.pet
(229.45 KiB) Downloaded 434 times
Last edited by rcrsn51 on Sat 10 Jun 2017, 11:52, edited 10 times in total.

User avatar
DutchPuppy
Posts: 46
Joined: Sun 14 Aug 2011, 15:47
Location: Vlaardingen, South-West of Netherlands

#2 Post by DutchPuppy »

rcrsn51 Cheers!
My 2nd hand scanner Lide 100 bought today works perfect now in Slacko!
Thanks a lot :D

bh56
Posts: 55
Joined: Tue 07 Apr 2009, 08:04

Installing Canon Lide 120

#3 Post by bh56 »

Hi ,
I've installed your lide 110_backend-1.0.25 and added
# Canon LiDE 120
usb 0x04a9 0x190e
to /etc/sane.d/genesys.conf.
Unfortunately its still not being detected.
I'm using Tahrpup 6.0.5.
Could I ask for the development version?
Thanks
Brendan

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#4 Post by rcrsn51 »

Get it here.

bh56
Posts: 55
Joined: Tue 07 Apr 2009, 08:04

#5 Post by bh56 »

Many thanks.
I've uninstalled the previous gemesys driver and installed your latest build but scanimage -l still reports no scanners.
Lsusb finds the scanner: Bus 001 Device 006: ID 04a9:190e Canon, Inc.
Might see if the sane people have a mailing list or forum.
Thanks again,
Brendan

bh56
Posts: 55
Joined: Tue 07 Apr 2009, 08:04

Lide 120 Scanner

#6 Post by bh56 »

Tried this:
In /usr/lib/udev/rules.d/49-sane.rules
I placed:
ATTRS{idVendor}=="0x04a9", ATTRS{idProduct}=="0x190e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
(All one line).
Still no go.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#7 Post by rcrsn51 »

Just to be clear, the command is "scanimage -L" not "scanimage -l".

I tested v1.0.26 of the driver with my LiDE 110 and it works. So I don't know what the problem is with your 120. Maybe the authors were premature in stating that it was supported.

bh56
Posts: 55
Joined: Tue 07 Apr 2009, 08:04

Installing a Lide 120

#8 Post by bh56 »

I just tried both.
Scanimage -L gives a more verbose error message than scanimage -l.
Brendan

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#9 Post by rcrsn51 »

Run these commands. Maybe there will be some useful messages.

Code: Select all

export SANE_DEBUG_GENESYS=255
scanimage -L

bh56
Posts: 55
Joined: Tue 07 Apr 2009, 08:04

Canon Lide 120

#10 Post by bh56 »

Got it going.
Your lide110 pet installs libsane.so.1.0.26 in /usr/lib/ but the files libsane.so and libsane.so.1 point to libsane.so 1.0.23.
I changed the links to point to libsane.so.1.0.26.
In /usr/lib/sane it was the same problem: the files libsane-genesys.so and libsane-genesys.so.1 were linked to libsane-genesys.so.1.0.23.
Changing these to point to libsane-genesys.so.1.0.26 allows scanimage -L to find the scanner.
I like your peasyscan program by the way.
Thanks again for your help.
Brendan

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#11 Post by rcrsn51 »

I'm glad that you got it working. But I checked the PET in Tahrpup 605 and the links were correct. So I don't know what went wrong with your install.

Perhaps you could do a temporary clean boot and try it again.

Download the PET to your hard drive, then click-install it. Don't try to install it directly from your browser.

Please describe your Puppy install - full, frugal, flash drive.

kobra777
Posts: 1
Joined: Tue 19 Jul 2016, 13:59

#12 Post by kobra777 »

thank you
Version lide 110 backend-1.0.26
It works for my Canon LiDE 220 Scanner

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#13 Post by rcrsn51 »

Thank you for reporting. I don't know what went wrong with bh56's install, but it sounds like the 1.0.26 package is good.

bh56
Posts: 55
Joined: Tue 07 Apr 2009, 08:04

120 Scanner

#14 Post by bh56 »

Sorry for not getting back to you sooner.
Iḿ now using Lxpup_Xenial installed on a usb flash drive.
Is that a ¨full¨ install?
I downloaded your latest pet file (1.0.26).
I checked the symlinks and they were set up correctly.
However, scans just gave a black page.
I still had tahrpup on another flash drive with your previous pet file (1.0.25).
I copied the libsane file from 1.0.25 to the Lxpup_Xenial installation and the scanner works fine.
Not sure whatś going on.
Brendan

Post Reply