Hp laserjet printer m1005 MFP, a very interactive and user friendly printer. It does not only print, it scans too. It cost a little bit high but it is worth it. Its speed is very excellent, it can print 2 page per second. You can use it both for home and office use. According to me if you want a printer which can print and scan fast. I think you can go with this printer.