The printer also has an integrated scanner (after installing Simple Scan it doesn't work without them) so drivers are needed for scanner too.
All packages (source, rpm, deb, 32-bit and 64-bit for both printer and integrated scanner) are provided by the manufacturer on the official site: [[ http://www.canon-europe.com/support/consumer_products/products/fax__multifunctionals/inkjet/pixma_mg_series/pixma_mg2450.aspx?type=drivers&language=EN&os=Linux%20%2864-bit%29 | HERE ]].
I have uploaded/attached the source packages.
And also on dropbox: [[ https://www.dropbox.com/sh/cwy76yhtzexai1j/AAByMc7tdOqAlgqE2kWBtphua?dl=0 | HERE ]].
They are also present in AUR as `cnijfilter-common-mg2400` - [[ https://aur.archlinux.org/packages/cnijfilter-common-mg2400/ | HERE ]] - and `cnijfilter-mg2400series` - [[ https://aur.archlinux.org/packages/cnijfilter-mg2400series | HERE ]].
Could I have them available for Solus?
Maybe it is useful to know that when trying to install in Manjaro, these dependencies were needed: