I use Ubuntu studio
my printer is a canon MG 3550. I've had problems with colour correction, and connectivity with this printer, however i recently fixed them with the following steps.
settings manager-> Printers -> add printers (before pressing "add printer", connect your printer via usb and make sure its off before you connect it to your computer)-> In the box underneath the title "select device", click on network printer, now turn on your printer and wait-> a selection canon MG3500 appears click on it-> then click the button forward located on the bottom left. then click apply.
once i did that the printer was installed but the colours were not correct, to fix this i did the following.
using libre office. file-> print->Properties->device
the settings i changed were
* colour model changed to CYMK
* ink type changed to CYMK
* colour correction changed to bright colours
* bright fine adjustment to 0.035
* contrast to 0.800
* printer language changed to automatic:pdf
* Colour changed to Colour
* colour depth changed to 24bit
those settings gave me a perfect colour image, with my circumstances