After trying it out for a week or two, I bought the TurboPrint Linux print drivers over the weekend. I actually had printing from Ubuntu to my Canon i950 inkjet working using some funky Japanese Canon drivers for some other printer but the drawback was that I could not see the ink levels of the printer (which kinda sucks because the printer then mysteriously stops printing when it runs out of ink). The TurboPrint output looks just as good to me and it offers some nice utilities for controlling paper settings, viewing ink levels, etc.