owning a printer is never the cheaper option.
My color laser printer has definitely been cheaper than me driving to the store hundreds of times to print thousands of color prints.
I'd estimate I've put in $200 at most, and probably put 15-20k pages through it. Still prints just fine. It doesn't have color, or networking features, but I can share it on the network from the connected computer. I'm not sure they make anything this reliable these days, but I bet there's quite a few old laser printers floating around still.