There is a website Soft Fabric Photos.
They will do it for you if you send a photo or
you can buy fabric sheets from them. They
send photo back with your order. Also, you
may check Quilt Store in your area to see if
they have a printer to do it for you.