Welcome to the wonderful world of Canon printers, I have an old pixma ip4500, good for printing DVDs and thats about it, most expensive printer (for ink) I have ever used, and the quality in linux is only mediocre as well (600 dpi max)
First if you look at the notes you see. System requirements
but might still be worth a try.
download the 2 files at the end of the page - the ones noted as rpmshttp://support-asia.canon-asia.com/contents/ASIA/EN/0100394302.htmlhttp://support-asia.canon-asia.com/contents/ASIA/EN/0100393902.html
which gets you 2 files
now for convience, make a temp folder and copy or move there.
open a terminal and cd to that temp folder. This is what it looks like here. (i'm using a little netbook at the moment, so all this is really painfull)
rich@rich-laptop:~$ cd temp
ls will list the directory. (thats L as in l-ist)
so taking that first file, unpack with tar -zxvf <filename> *note* no need to type it all out, type in the first few letters and press the tab key. It will auto complete as much as possible.
rich@rich-laptop:~/temp$ tar -zxvf cnijfilter-mg3100series-3.60-1-rpm.tar.gz
another ls and we now see a new folder
cd to the new folder (remember first couple of letters + tab key)
rich@rich-laptop:~/temp$ cd cnijfilter-mg3100series-3.60-1-rpm/
another ls and there are three files.
install.sh packages resources
thats about as far as I can go on this little netbook but the next steps are
su + enter password to become root.
then find the folder (remember the tab trick)
cd /home/<your user name>/temp/cnijfilter-mg3100series-3.60-1-rpm
now you can run the install file using (dot-slash)
cross your fingers and hope.
if that works repeat for the scanner driver.
1. the canon printer driver driver used to be in 2 parts, seems to be in one now.
2. worth checking in the sane scanner database for any reference to the scanner part.
best of luck.