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
Fedora 14(32bit/64bit)
openSUSE 11.4(32bit/64bit)
but might still be worth a try.
download the 2 files at the end of the page - the ones noted as rpms
http://support-asia.canon-asia.com/contents/ASIA/EN/0100394302.htmlhttp://support-asia.canon-asia.com/contents/ASIA/EN/0100393902.htmlwhich gets you 2 files
cnijfilter-mg3100series-3.60-1-rpm.tar.gz
scangearmp-mg3100series-1.80-1-rpm.tar.gz
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)
rich@rich-laptop:~/temp$ ls
cnijfilter-mg3100series-3.60-1-rpm.tar.gz
scangearmp-mg3100series-1.80-1-rpm.tar.gz
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
cnijfilter-mg3100series-3.60-1-rpm/
cnijfilter-mg3100series-3.60-1-rpm/packages/
cnijfilter-mg3100series-3.60-1-rpm/packages/cnijfilter-mg3100series-3.60-1.x86_64.rpm
cnijfilter-mg3100series-3.60-1-rpm/packages/cnijfilter-mg3100series-3.60-1.i386.rpm
cnijfilter-mg3100series-3.60-1-rpm/packages/cnijfilter-common-3.60-1.i386.rpm
cnijfilter-mg3100series-3.60-1-rpm/packages/cnijfilter-common-3.60-1.x86_64.rpm
cnijfilter-mg3100series-3.60-1-rpm/resources/
cnijfilter-mg3100series-3.60-1-rpm/resources/printer_zh_utf8.lc
cnijfilter-mg3100series-3.60-1-rpm/resources/printer_ja_utf8.lc
cnijfilter-mg3100series-3.60-1-rpm/resources/printer_fr_utf8.lc
cnijfilter-mg3100series-3.60-1-rpm/install.sh
another ls and we now see a new folder
rich@rich-laptop:~/temp$ ls
cnijfilter-mg3100series-3.60-1-rpm
cnijfilter-mg3100series-3.60-1-rpm.tar.gz
scangearmp-mg3100series-1.80-1-rpm.tar.gz
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.
rich@rich-laptop:~/temp/cnijfilter-mg3100series-3.60-1-rpm$ ls
install.sh packages resources
rich@rich-laptop:~/temp/cnijfilter-mg3100series-3.60-1-rpm$
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)
./install.sh
cross your fingers and hope.
if that works repeat for the scanner driver.
a note.
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.