I make my labels on my embroidery machine but I've used Printed Treasures to print photos for quilts. There are several different ones. Just make sure you get the one that says it's washable. I think the pictures turn out best when I change the setting on my printer to make the higher quality print (it uses more ink).