I don't know why it isn't working. It looks to me like the modification script I wrote is at least getting you to the install.
Originally Posted by Samushighwind
I don't remember if I got this error that you had:
/usr/lib/cups/backend/cnijusb: error while loading shared libraries: libcups.so.2: wrong ELF class: ELFCLASS64
Maybe that had something to do with it. It looks like the install script uses cups to find the printer (line 461 of install.sh), and your error has to do with libcups.
You might get more information by running the script in debug mode
bash -x ./install.sh
If that doesn't work, maybe you could try what looks like a different driver. I saw the following link posted elsewhere in this forum, but I didn't try it because I had already gotten the drivers from the canon-asia site to work.