Install Canon linux 32-bit drivers on 64-bit linux and where to find installation guides for Canon linux drivers...
There are three files you can download from Canon Europe with driver software for the Canon MP520, one for .deb, one for .rpm and one for the scanner. After you download and unzip the two .tgz files you need, you have two folders with number designations.
Open them and you will find in one the printer driver files and a file "guidemp520series-pd-2.80-1.tar.tar" and in the other the scanner driver files and a file "guidemp520series-sd-1.10-1.tar.tar
Extract the two "guideemp520..." files and find in each a folder within a folder and finally therein a html document. Click on "guide_index.htm" to read the instructions for installing the drivers.
The installation is easy enough; all you do is copy/paste the commands from the instructions in the guides in an open terminal(as root), making any changes for your particular driver file. Finding the right files in the zipped downloads was more bother.
Baring details, the procedure is the same for all the linux drivers Canon provides. However, Canon doesn't post .deb or .rpm files in all cases, only the source code and a guide on how to compile it.
I may note that these drivers for the MP520 are for 32-bit versions of linux, and they may need to be converted if you have a 64-bit linux installed. Google for "force-architecture" and you will see this. You can modify if you use .rpm.
http://ubuntuforums.org/archive/inde...t-1475336.html
When you then run the ./install.sh command in a terminal, you will see error messages that tell you what dependencies you need before the 32-bit drivers will install.
I recently installed a Canon MP560 on 0penSUSE 13.1 64-bit, and all went well. My Canon MG5450 uses newer driver versions that install on both 32-and 64-bit systems; makes that machine run fast and clean.