Meanwhile, my Canon printer's drivers for Linux are still horrible (can't choose print quality, can't choose to print in greyscale, can't use two-sided printing etc.)...
Apparently some manufacturers are just notorious with their drivers. Creative comes to mind, with even Windows 7 sound card drivers being pretty ghastly.