I did not know that there are special sheets you can buy to print images directly onto fabric with an inkjet or bubblejet printer. You can also make your own with this method:

Printing onto Fabric
One of the easiest methods of transferring images to fabric is the freezer paper method.
This is how you do it, cut a piece of freezer paper the same size as your printer paper, also cut a piece of fine cotton fabric the same size and make sure there are no threads hanging to catch in your printer.
Then iron the cotton fabric to the shiny side of the freezer paper and put one sheet at a time into your printer, sometimes it curls so l have a stick just to hold it back as its feeding through.
You can also print text this way as well, when it feels dry , just place a piece of parchment paper over it and iron with a hot iron setting and this will set the colours.

Or go here to buy manufactured fabric sheets:

I think a print like this would look interesting mounted on cardboard and framed.

Thanks to EB for bringing this to my attention.