We have two HP printers - one an expensive one that will fax, whatever and one is a $50 one from WalMart. There isn't much difference between them when I print on fabric. The cheap one is much easier to set up and the ink is a lot less expensive. Depends on what else you want to do with it, I guess.