This really depends on what type of printing that you are looking to do and what price you are wanting to spend. I assume that you want an inkjet printer, maybe for photo printing? I just got a refurbished Epson R300 and I love it! The picture quality is great and it has some nice features like printing directly to printable CDs and DVDs and multi media card reader so you can print directly from a Compact Flash, SD card or any of the more popular media cards. I think the newest version of this printer is called the R320 it just has a few more features. Good luck!