Canon printer drivers

Canon printers are the bane of my life. I use a Canon LBP2900i laser printer and it has not worked properly on any Debian based distro since Ubuntu 12.04LTS. I now do all of my work on Linux, but then start up an XP VM with Libreoffice etc installed in it and then print to my Canon printer from there.

Although not ideal, a VM will solve any printing problem vis a vis incompatibilities with Linux Once you’ve set it up, it is only a matter of a few second to fire up the VM, locate the relevant file in a shared folder and send it to the printer.