1. Design a label. You can do this in word or in a paint, design or graphics program. I designed mine in Touchdraw, the app for iPad.
2. Cut one piece of freezer paper to the same size as the paper you run through your printer, be it A4, US letter sized or whatever.
3. Fuse that to a piece of fabric using a hot iron. The purpose of the freezer paper is to stabilise the fabric so it will run through the printer - the ink is printed onto the fabric, not onto the freezer paper.
4. Place the fabric / freezer paper in the printer. At this stage, I find it helps to hold the two bottom corners of the sheet down in the printer so that it feeds evenly through as it can get caught at a funny angle.
5. Print the design at whatever scale you need to produce the sized label you are looking for. Mine was printed at 50%.
6. Remove the fabric from the freezer paper by peeling it off. Trim 1/2" away from the edges of the design then press those edges under at the same time pressing the whole design to fix the ink.
7. Sew to your quilt by hand or machine.
NB: this printing will withstand a number of washes but for a really permanent solution, first pre-treat the fabric using Bubble Jet Set 2000.
NB: Please road test with your own ink and printer as one commenter found that her ink ran when washed and another found that trying to print on fabric caused a major internal snarl up with her printer.