HOWTO install canon scanning software for MG6100 multifunctional printers in ubuntu 19.04 “Disco Dingo”
My Canon PIXMA MG6140 inkjet printer/scanner/copier is a wonderful, though a bit dated piece of technology. Unfortunately, Canon have dropped support for modern linux distros a few years ago.
In ubuntu 19.04 open source printing driver for the device could be installed by usual OS procedure. The driver is good enough for everyday purposes. But scanning seems not to be fully supported by open-source solution. Manufacturer’s scangearmp software worked very good for me a couple of years ago on older ubuntu distribution. But on Ubuntu 19.04 installation of the package fails.
The instructions below are for 64-bit (x86_64) version of ubuntu. They could be easily adapted for 32-bit variant.
Install prerequisite packages:
$ sudo apt install libatk1.0-0 libcairo2 libfontconfig1 libgtk2.0-0 libpango1.0-0 libusb-0.1-4 libxcursor1 libxfixes3 libxi6 libxinerama1 libxrandr2 libxrender1
Download legacy libpng library https://packages.ubuntu.com/xenial/amd64/libpng12-0/download. However, it could not be installed on Disco Dingo with dpkg -i :-(.
Unpack and install manually:
$ dpkg-deb -R libpng12-0_1.2.54-1ubuntu1.1_amd64.deb tmp $ cd tmp $ sudo cp lib/x86_64-linux-gnu/libpng12.so.0.54.0 /lib/x86_64-linux-gnu/ $ sudo ln -s /lib/x86_64-linux-gnu/libpng12.so.0.54.0 /lib/x86_64-linux-gnu/libpng12.so.0
Download Canon’s driver package from https://files.canon-europe.com/files/soft40264/Software/MG6100series-scanner_driver.tar
Unpack
$ tar xvf MG6100series-scanner_driver.tar $ tar xvzf scangearmp-mg6100series-1.60-1-deb.tar.gz
Install, forcing ignore of libpng12-0 dependent:
$ sudo dpkg -i --ignore-depends=libpng12-0 scangearmp-common_1.60-1_amd64.deb $ sudo dpkg -i scangearmp-mg6100series_1.60-1_amd64.deb










