I just want to share this with you guys. Most people I know are taking for granted their printers that they do not make the necessary "care" and attention that this hardware needs.
I always advise friends to clean properly their printers as well as have it rest for a while especially if it is overused for too much printing jobs. Also, replacing ink cartridges and toners with good quality ones can help a lot for a long lasting printer.