Other than setting it with an iron I don't think there is a way to keep it from fading. That said I only print on fabric when I am going embroider over it so I could be very wrong. I hope you get the answer you are looking for.
By the way that is one cutie wee one in your avatar picture.