We all need a printer every once in awhile, but for most of us, it's hard to care which model you end up with. Our friends at the Wirecutter have done the work for us, narrowing down the best printers for quality, speed, and price.

The HP LaserJet Pro M1212nf, besides having a catchy name, is the perfect printer for those that want to print, scan, copy, and fax without paying an arm and a leg. The printer will run you $170, but you'll incur far less ongoing cost than you would with most other printers. Of course, if you print a lot more or need to print in color, you'll need an InkJet printer like the HP 3050A

—but be warned, that while it costs less up front, you'll quickly pay a lot for ink cartriges. If all you need is the occasional black-and-white page of text, the M1212nf is the printer to beat. Hit the link to read more.