Hello and Welcome to LinuxQuestions,
First of all, your thread title should reflect something about the problem/question you have. Just 'help' will not draw much attention. Nowadays most printers are supported by Linux. It's not because they don't include a shiny CD with drivers and installation programs that they aren't supported by Linux. Have a look at the CUPS website
for example, at the Drivers section you'll find a lot of printers that are supported out of the box (including +20 Canon printers).