How times have changed..
Now day's under Lucid (10.04) just plug in the printer to the computer, cups activates the driver needed for your IP4000 and you're printing.. just like my Mac.
Interestingly when I first connected my Canon IP4000 printer it was switched OFF but Lucid still saw the USB identity of the printer! Amazing...
By the time I switched it on I was able to print a test page. Wow what an anticlimax to the old days of fighting to get every device working.
Kudos to all the hard working people who make this happen.