PosteRazor is a free software that easily helps you make your own posters at home. All that you need is an idea, the PosteRazor freeware and a standard color printer. PosteRazor is open source and a really small download at 484KB.
posterazor-1.5-osx.dmg |