Walmart offers the HP Envy 4501 Wireless Multifunction Inkjet Printer, which also scans and copies, for $49.98 with free shipping. That's the lowest total price we could find by $16, although we saw it for $1 less two weeks ago. Features include 802.11n wireless, 21 ppm black, 17 ppm color, memory card slots, printing from smartphones or tablets, 4800x1200 dpi maximum print resolution, and USB.

Orders placed by December 19 via standard shipping are guaranteed to arrive by Christmas.