Canon Legacy Driver Dependencies Installation Ubuntu 17.10
Hi! The Tutorial shows you Step-by-Step How to Install Needed Dependencies for Canon Printer Legacy Driver on Ubuntu 17.10 Artful GNU/Linux.
This because in origin the Canon Legacy Driver has been done for Ubuntu 12.04 Precise, and so we Need to Setup some of those Legacy Packages.

Open a Terminal Shell emulator window
Ctrl+Alt+t on Desktop
(Press “Enter” to Execute Commands)Then Install libpango.
sudo apt install libpango1.0-0
Add the Ubuntu Xenial Extra Packages Repo.
sudo su
If Got “User is Not in Sudoers file” then Look: Solution
echo 'deb [trusted=yes] http://cz.archive.ubuntu.com/ubuntu xenial main /nuniverse' >> /etc/apt/sources.list.d/extra.list
apt update
Then Install libpng12-0.
apt install libpng12-0
Restore Ubuntu Artful Repo.
rm /etc/apt/sources.list.d/extra.list
apt update
Add the Ubuntu Precise Extra Packages Repo.
sudo su -c "echo 'deb [trusted=yes] http://old-releases.ubuntu.com/ubuntu/ precise main universe' > /etc/apt/sources.list.d/extra.list"
apt update
Installing libtiff4.
apt install libtiff4:i386 libtiff4
apt -f install
If Got “User is Not in Sudoers file” then Look: Solution
Restore Ubuntu Artful Repo.
rm /etc/apt/sources.list.d/extra.list
apt update
exit
How to Install Canon Printers Driver on Ubuntu