Many quilters ask me which brand of printer I recommend for printing on fabric. I have only one recommendation - Epson with DuraBrite ink. Why is it my favorite? Most printer inks will wash out. The exception is Epson's DuraBrite ink. This makes it suitable for printing on any cotton fabric. Another plus for the Epson printer is that there are 3 separate cartridges that comprise the colored ink.
I just had to share this. There's a great sale going on now. Epson Stylus NX420 Inkjet Multifunction Printer that uses this permanent ink is on sale at Staples or on-line for $59.99. Normally it's $99.99. It is also wireless. You can't beat that price. I bought one to save as a back-up.