Before you buy a printer sub everything out and see if you can really afford a printer and software to run it.
Or....
Like I've said many times before. If there is a Roland, HP, Mimaki etc... dealer just down the block from your shop, buy that brand of printer. All printers break and usually in the middle of a huge job. You don't want to be looking at a brick explaining to clients why product will be late while waiting for a tech to show up from three state away. Trust me on this. Been there done that.