Make 100 or so 20x30" prints over the life of the printer and you've already saved the equivalent of the printer's cost.
A 20x30" print will cost you around $17-$20 to print on quality paper ($15 or so for roll paper, $2-$5 worth of ink). The same quality print, when outsourced, will cost you $60-$90, plus shipping.