Remove any installed versions of cnijfilter you may have tried.
So I was struggling with installing the cnijfilter V3.90 driver for MX 340, and found the answer here (it also has many other Canon drivers, including the MG2500): Bionic actually had canon printer drivers on my installation, (Gutenprint something or other.), but they don't work right on my MX340-the colors are all wrong.