Mm.
Well, according to the Canon site, the "Pixma IP 2820" doesn't even exist. Are you
certain that's the correct model number?
AFAIK, you can't install printer drivers for Linux under WINE, because the Linux 'host' OS still needs to have the correct printer driver filters installed for this to work.....
Canons, I'm sorry to say, have
always been a total PITA under Puppy.
Mike.