The hp Envy Printer is an excellent All-in-One printer It lets you print and scan without the hassle of connecting the printer to your computer via a cord and wireless. Also, the printing speed is quite decent for the price.