ghostrider is "right on"....It is the ink that is important here and for fabric, pigment based ink is the only one you want. The name of the printer does not matter. I do a lot of work with ink on fabric and I use EPSON and their pigment inks. One other thing to keep in mind....If you use vellum templates for quilting or embroidery machine work, be sure you get a printer that does TRANSPERANCIES!! Some printers do not have this capability. I just found out this week that my Epson 3-in-1, DOES NOT do this and it was devastating to a project I was working on. Will have to get another printer for digitizing and printing out templates. Do some research on this because it is important. Love Epson products for durability and print quality. Puts my HP to shame.