Canon Pixma MG2522 Does not print

I had the same issue just now on Ubuntu 20.10 (Budgie) with the exact same printer, after having it work fine on Manjaro, Mint, and Deepin. I was able to fix it by installing the cups-backend-bjnp package:

sudo apt install cups-backend-bjnp

Then, I did need to go to "Printers" in settings, and add a new printer; once that package is installed, it will auto-detect the printer again and match it with the drivers from that package, but Ubuntu won't match them retroactively to existing printer profiles.


Fixed mine today. For MG2522. Clicked Activities. Typed in Printers. Or get into settings. You will see printer MG2500 as MG2522 is not recognized. Select printer details. Scroll down...ehem, way down, to the older cannon driver MG2490. Select. It's the same as previous driver. You should be able to do the same through terminal, but I didn't bother as this was simpler.