I use BubbleJetSet2000 to treat my fabrics (following directions on the label). I soak the fabric (I do several yards at a time), which needs to be 100% cotton, though I sometimes use a poly cotton blend & it works just fine...squeeze (ok, I wring the heck out of the fabric, lol)...you save the leftover BJSet, it's reusable.... then I shake out the wrinkles, and lay or hang the fabric to dry. When almost dry...I iron it to get out any remaining wrinkles (do not use spray starch or sizing). I don't worry if not all the wrinkles are removed from 100% cotton (usually the poly/cotton blends don't tend to wrinkle much, so I just let them air dry) as you are going to cut (I tear them) across the width of the fabric by 11-1/2" (so you have 44" x 11-1/2" strips. I then iron freezer paper to the fabric (shiny side down). When cool, you draw 8-1/2 x 11" lines onto the freezer paper, and cut out your fabric sheets, keeping the freezer paper on the back of the fabric so you can run it through your ink jet printer. You can buy fabric sheets (3 for 10.00 USD), but these cost me about 40 cents each or less, as I use bleached or unbleached muslin or poly/cotton when on sale.
Takes time, so if time is of importance, buying my be best. Dharma Trading sells premade offbrand sheets fairly reasonable.
I then open the file, make any needed changes & print on the fabric sheet. I first print on paper to make sure everthing lines up. You can get two labels per sheet...printed in landscape (side) mode.