Newbie here.
Both my Canon LBP3300 and (wireless) MG5460 printers work on my network form Windows. I installed Ubuntu 14.04 on a desktop, went to Canon and downloaded the Linux driver package (cndrvcups-common_2.80-1_i386.deb) and installed it. The MG5460 was "seen" as a netwrok printer so I added it and it looked successful. When I tried to print a test page, the printer display showed that it was receiving data but then nothing. Ubuntu displayed "Idle - Waiting for job to complete.."
I have deleted the printer and re-installed several times with the same result.
If I could get printing to work I would seriously consider migrating to Ubuntu as it does everything else I need.
Cheers, Stephen Hicks