Did you follow the instructions? (Did you even read far enough to see that there were instructions?)
Install the downloaded package archive file as an Administrator following the manual.
For how to install and use this software, refer to the instruction manual.
Quoted from http://support-asia.canon-asia.com/contents/ASIA/EN/0100394102.html
Canon is not known for its extensive support for Linux machines, and the Canon MG3122, even the MG3100 series, isn't even LISTED, in the OpenPrinting.org scanner/printer database.
Yes, I downloaded and read the instructions. How hard is sudo ./install.sh anyway?
Now there's a different problem... Just on a whim, I decided to "sudo scangearmp" (the aforementioned software from Canon) and lo... It found the scanner! Not only that, but it actually scans great! So why am I still complaining? Because I'm essentially running as root, and all the files it creates belong to root. If your software advice is as good as your hardware advice, I should have this fixed in no time.
And because I like to get experimental, I ran "sudo simple-scan". Still no scanner detected.
BTW: This scanner works without installing any additional software in Maya, Nadia, and Olivia. You just plug it in and watch as it clairvoyantly adds the printer. Simple-scan nails it every time, so it's not as if it's been completely unsupported.
What about Petra?
(*shudders*) . I had a bad experience with Petra... So let's not go there.
One more thing that's kind of stuck in my craw... Regardless of whether or not it's officially supported by openprinting.org, the printer works fine after update 7. The scanner, however, is
officially supported under the sane-project.org, and that's the part I'm trying to get running right. Or did you even bother to read that far?