I've never printed on cloth, but I have printed on iron-on transfer paper and ironed the design on a T-shirt with good results. My HP printer, as well as the PrintShop program I used, have a way to choose reversed printing for iron-on so it will come out the right way.