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:
- You need some usb libraries, so, in a terminal type:
sudo apt-get install libusb-dev build-essential libsane-dev
- 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
- 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.
- 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.
- 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!