[Workaround] Printing on older canon (mg3022) through Ubuntu is broken
Tested on my wife's 24.04 machine and my 26.04 machine.
No error messages to be seen but everything over USB and network instantly returns "Printing Completed!"
I forgot to write down the version that my wife's laptop uses but my 26.04 install is on 2.4.16-1ubuntu1 amd64
Rather than wrestle with downgrading (as I know this printer worked on 22.04 machines years back..) I spun up a fedora VM in virt-manager and passed the printer through and all prints started working instantly. The VM was Fedora 44 lxqt and is using cups version 2.4.18-1. Kind of silly but I guess I'll be keeping a tiny 'printer' VM around. Not the worst thing in the world.
Not posting this as a real 'fix' just figured I'd share since I found very few Google results for my printer model and Ubuntu and wanted to let folks know that the hardware is fine and even Linux compatibility is fine, but there's something up with the versions of cups that Ubuntu installs.