one of the biggest challenges changing from Win 7 to MX-Linux is to make existing hardware run properly.
In my case the hardest nut was a Canon CanoScan Lide 200 scanner.
This is a nice small USB scanner in a flat case and it is very handy to use.
Here in Germany it is a widespread device. Despite its age our patient still looks like new an is definitely not ready for the bin.
For some obscure reason this scanner produces a thick black vertical bar on every scan under MX-19.
In this thread you can see how it looks like. Thus, sadly enough all scans are completely unusable:
https://askubuntu.com/questions/996666/ ... -black-bar
Searching around in the net I found this solution and hey... it worked with MX-19!

https://forums.linuxmint.com/viewtopic.php?t=273785
So this is a short guidance especially for beginners (because I am a beginner myself).
Before you start a few important things have to be considered:
1. Don't connect the scanner to the USB. Make sure that it is unplugged!
2. After downloading and unpacking the libsane backends (version 1.0.25) you will find the files in the directory /home/user/Downloads/sane-backends-1.0.25/
3. Therefore, you have to navigate exactly into this directory over the terminal window with the command:
Code: Select all
cd /home/user/Downloads/sane-backends-1.0.25/
According to the link above the adapted workaround is as follows (using MX-19 / german version):
After this my Cannon Lide 200 worked flawlessly.- Download the libsane 1.0.25 backends source from: http://http.debian.net/debian/pool/main ... rig.tar.gz.
- Unpack the archive to the directory /home/user/Downloads/sane-backends-1.0.25/
- Install prerequisite packages to build libsane backends from source:
- Build and install libsane 1.0.25:Code: Select all
sudo apt install libusb-dev build-essential libsane-dev sudo apt install libavahi-client-dev libavahi-glib-dev libjpeg-dev
- Double-check that 1.0.25 is FIRST in the library load order for libsane:Code: Select all
cd /home/user/Downloads/sane-backends-1.0.25/ ./configure make sudo make install
- You should see something like:Code: Select all
sudo ldconfig -v | grep libsane
- Run SimpleScan or XSane to testCode: Select all
libsane.so.1 -> libsane.so.1.0.25 libsane.so.1 -> libsane.so.1.0.27
The thick black vertical bar was gone.
The directory /sane-backends-1.0.25/ inside the directory /Downloads/ can be deleted (if you want).
Cheers and have fun!