I have had my Canon IP 3100 printer for years, and with every version of Ubuntu, since around 8 or so, it has been auto detected and worked perfectly.
Now, with Ubuntu 11.10, it has been detected as some kind of "generic text only printer", and I can't even print a test page.
I've looked at the printer interface, and there doesn't seem to be any way at all to manually select the right printer driver.
This is all there is in the printer dialogue in the settings manager:
The only place to go is "Options", but if you do that, all you get is this:
Not much to go on.
I have also tried removing it and reinstalling it, but that has not helped.
How do I get my printer drivers back?