Installing Linux Drivers/Software for Canon CanoScan LiDE 100

Installing the Canon Pixma TS-205 printer driver were dead easy.

Zorin basically did the job for me, even though Canon's download page has Linux drivers and software available for download, but no instructions on how to do the installation after downloading.

But with the CanoScan LiDE 100 it were a different story..

On the product support page -- Canon says " Unfortunately your device is no longer supported under the selected operating system."

CanoScan LiDE 100 driver support

Is there some Linux driver archive where software/drivers for Canon scanners can be found? Or a 'Find and install' Terminal command?

Under this Text is listed for what System the Device is supported and there is shown that it isn't supported in general for Linux. Only for older Windows and Mac Systems.

So there is no third-party Linux driver archive out there?

If not.. then I would either need to buy a new 'Linux supported' scanner,
or only use the scanner in Windows.

Drivers need to be provided by the manufacturer. A driver being just a piece of software that translates instructions between the hardware itself and the computer. And printers are notoriously difficult to work with in this regard... this is how companies — I'll avoid giving out names — introduce ways to artificially reduce the useful lifespan of printers after a number of printed pages, for example.

This is also the reason why certain laptops with particularly unique hardware features don't always work. Fingerprint readers being one common one, though less common today than they once were. If the hardware vendor didn't provide drivers for Linux, they won't work.

But developing software is expensive and the largest desktop operating system is not Linux. Sometimes the community manages to come up with drivers of their own by reverse engineering the device, with various degrees of success. Maybe you can find something online. As you can imagine, the more popular a particular device is, the better the chances that someone has already tried to create a solution.

In just a couple of months is expected the release of Zorin OS 17.3, with a higher kernel version. There's a chance that this includes the drivers for this particular printer model :crossed_fingers:

This is quite an old device.

Searching rehashed all the same - not supported- comments and posts but I did find a blog that got it working on

Ubuntu 11.

Over a decade and a half ago.

I reviewed the steps that they took and all seem to still function the same way today - and the sane-backends git is still up and running.

1 Like

This is a completely unprincipled corporate strategy, and the most common.
And seriously no one should tolerate this way of doing things.

I recall some time ago a Russian coder had a printer resurrection firmware upgrade website, with downloads for various printers (mostly Epson), to extend their life indefinately. Surely some crafty Linux developer could do the same.

My Lenovo ThinkPad L450 has a fingerprint scanner. I haven't tested it in Zorin just yet, but then I've never used it anyway.

After some searching -- I found this link >

https://ubuntuforums.org/showthread.php?t=1238578

Re: Canon Canoscan LiDE 100

       This scanner is now supported by sane

   To get this working, here are the steps to take:
  1. You need some usb libraries, so, in a terminal type:

sudo apt-get install libusb-dev build-essential libsane-dev

  1. To get the sane backends from git you need git-core. If you don't already have it, type this (also in a terminal):

sudo apt-get install git-core

  1. Now use the git that was just installed to get the sane backends using the following command:

git clone git://git.debian.org/sane/sane-backends.git

That downloads the backends and puts them in a folder called sane-backends in your home folder.

  1. Change directory into the new sane-backends folder and compile them:

cd sane-backends

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var

make <--- this one takes a while

sudo make install

Now everything is installed, but you still won't be able to scan (except as root) until you set up some permissions.

  1. You need to edit a file, but you need to be root to edit it, so:

sudo gedit /lib/udev/rules.d/40-libsane.rules

and add the following 2 lines:

(hash)Canon CanoScan Lide 100
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1904", ENV{libsane_matched}="yes"

save the file, exit gedit, exit terminal, reboot, and SCAN AWAY!

Hi, in the house is a CanoScan LiDE 500F, never supported on GNU/Linux. I installed PCLinuxOS (rpm version) and Skanlite (a KDE app) got it working instantly! There are some Xsane backports and I never quite understood how to implement them. All I can say is, if you haven'd done so already, install Synaptic Package Manager from Software or via the terminal with:

sudo apt install synaptic

Once installed, click on search button and in the search field that apppears, enter skanlite:

If this still does not work, the solution is a proprietary one which offers a more professional interface than what any Canon Scangear can offer and that is
VueScan (you can download a demo to see if it will work) from here:

I purchased the Professional licence which lasts a lifetime and you get free updates when they come out.

1 Like

Thanks for posting this!

I will have a go at installing the LiDE 100
and let you know how it goes.

IT WORKED !!!!! =))

After installing Synaptic and Skanlite the Scanner bloody works
Ha Ha Ha Ha Ha

Thank you swarfendor !

3 Likes

I marked @swarfendor437's Comment as Solution.

1 Like

Perfect

Thanks to everyone here who contributed as well, for saving my scanner.

Cheers!

2 Likes

My pleasure friend. I only discovered Skanlite myself some months ago.