So I'm printing out some customs for an event this weekend and my printer (which is 8 years old) craps out in the middle of a page. I think it's time to retire it and get a new one.

Do you guys have any suggestions as to a reasonable printer that prints great quality? This one was an HP 2170 series that lasted forever, but the ink got pricey.

I'd like to not pay a ton, but I want something that's going to produce a good quality card. If it's wireless, it's a bonus.