Walmart offers the Canon PIXMA MG2520 Multifunction Inkjet Printer, model no. 8330B002, which also scans and copies, for $29. Opt for Site-to-Store pickup to avoid the $4.97 shipping charge. That's $11 under the best shipped price we could find elsewhere. It prints up to 8 ppm in black and 4 ppm in color with up to 4800x600 dpi maximum color print resolution.