I have printed several photos, but prepared my own fabric because I found it pricey to purchase printable fabric if you are doing a lot of photos.
I think in the states, there is a product called bubble jet (I think). I used a different product but ordered it from a store in Toronto,Ontario,Canada. It worked great, however time is the true test of whether or not they fade. I would suggest washing the quilt using a very gentle detergent.