If you need to print many pictures and posters daily, it is more cost-saving to have a Canon printer to take advantage of the printing services. Also, quality Canon printers boast low running costs, long-performance printheads and don't need frequent cartridge recharging.