Devices made by HP are working out-of-the-box. Epson in most cases do work out-of-the-box. Canon is known for it's poor support under Linux.
For the PIXMA IP 2702 you could try using the driver for the PIXMA IP 2700:
http://support-au.canon.com.au/P/search ... g_os=LinuxFor the PIXMA MX712 i only could find MacOS and Windows drivers.
Take a look at this site for Canon drivers:
https://sites.google.com/site/tipsandtr ... on-drivers.
My best advise is to get a HP device! HP printer/scanner/multifunctionals always works out-of-the-box. And if the device is newer than your Mint version, upgrading the HPLIP driver resolves most if not all problems!