Try this:
Open a terminal.
Press Ctrl+Alt+T
Run it:
$ sudo apt-get update
$ sudo apt-get install --reinstall libusb-dev build-essential libsane-dev git-core
$ git clone git://git.debian.org/sane/sane-backends.git
$ cd sane-backends
$ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
$ sudo make
$ sudo make install
Check if recognized his idVendor and idProduct, run:
$ dmesg
This command should report something like:
...... usb ?-?: New USB device found, idVendor=04a9, idProduct=190e
Continue running:
$ sudo nano /lib/udev/rules.d/40-libsane.rules
And add the following lines at the end of file:
# Canon CanoScan Lide 120
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="190e", ENV{libsane_matched}="yes"
Ctrl + U Paste. Ctrl + O Save file. Ctrl + X Close nano.
Continue running:
$ sudo nano /etc/sane.d/genesys.conf
And add the following lines at the end of file:
# Canon CanoScan Lide 120
usb 0x04a9 0x190e
Ctrl + U Paste. Ctrl + O Save file. Ctrl + X Close nano.
Best Answer
Now the canon LiDE 120 runs on Ubuntu 14.04 and even tested in 16.04 as well, for this you have to do the following:
To add the SANE PPA so that you have the latest version of SANE (backport), open your terminal and type
then run
then run
Or if you do not have sane and all its libraries installed then install it by executing the following.
you can also use synaptic package manager to check and make sure that sane is up-to-date with all necessary libraries.
Now your scanner should work with any frontends like simple-scan or gscan2pdf.
or you can compile
sane-backend
from the latest source, that will also do the job, in that case you have to havelibusb-dev build-essential libsane-dev
and for avahi network supportlibavahi-client-dev libavahi-glib-dev
installed on your system. To do the compiling, you can follow https://help.ubuntu.com/community/CompileSaneFromSource and it will help you some more https://help.ubuntu.com/community/sane