@ERMINIA when you get time, can you please give me:
- Output of the following command at Terminal
and
- The subversion of your Mint 17 eg 17.0, 17.1, 17.2 or 17.3 - if you are not sure, go to Menu and start to type Welcome, it will bring up the Welcome screen which has the info?
(Wizard appears in a puff of smoke, trips over a Canon Pixma, demolishing it, waves his hand and it reassembles with one vital piece missing)
Welcome to linux.org, Erminia

. The above information can help us if, as with some Drivers, they are linked to versions of the Linux Kernel.
I have found a page here
https://www.usa.canon.com/internet/...et-printer/pixma-ts3120?tab=drivers_downloads ... which may have the drivers you need, both printing and scanning. When you click the entries, expanded information become visible as seen below, and I have expanded the two that match your circumstances.
SCREENSHOT 1 - PIXMA DRIVERS
However note the format of the download filenames.
The .deb means it is for Debian-based Distros such as Debian itself, Ubuntu, Linux Mint and the like. The .tar means it is a tarball, which is an historic way of presenting software over the different media, using a command "tar". The .gz means that it has been compressed or zipped into an archive for easier transmission over the internet using a command gzip to compress it.
Have you had any experience with installing from a tar? If not, we may have to guide you.
I should say that if anyone finds a plain .deb from a reputable source, let us know, and even a .rpm (for Fedora, CentOS and others in that family) can be converted to a .deb by employing a small file utility called Alien - that is how I installed my first Canon under Linux.
Cheers
Chris Turner
wizardfromoz