See? Trash isn't trash until you are sure that it can't be used to print little designs on a piece of fabric. Bet you never realized that fabric block printing is an earth-friendly craft.
To create your own fabric block printing masterpiece, you will need:
Fabric. Choose enough to complete any sewing project you might have in mind. You will likely be happier with your results if you work with lighter colors. Opt for natural fibers. See what you can find at the thrift shop or in the back of your own closet. Steer clear of nylon, as the type of ink we will use really hates the stuff.
Fabric block-printing ink. My favorite is Speedball Fabric Block Printing Ink (not an affiliate link). This ink is my favorite because it is water soluble (read: easy clean-up), sinks into the fabric (as opposed to sitting on top of it, ew) and won't crack or peel, and requires no heat setting. I buy mine when it is available at my local craft store, or from Speedball via Amazon.
Inking plate and brayer. These are available at any craft store that carries inking supplies. Or, if you're in a pinch, you can try using a medium-sized paintbrush and kitchen sponge.
Rug backing, carpet square, or some other flat, seamless mat. Your fabric will need a sponge-like surface underneath while you are printing to ensure an even transfer of your design. I love rug backing because it is often sticking on one side and felt-like on the other, providing you with a non-slip block printing experience. My favorite rug backing comes from Pottery Barn. Low-pile carpet squares or spare carpeting from your last bedroom remodel works wonderfully, too.
A trip around the house. Gather the objects you will use as stamps and printing blocks. Make extra sure that everyone is OK with these objects potentially becoming permanently stained with printing ink. Sketch out a printing design beforehand, or at least have in mind what you would like to do before you get started, if for no other reason than to be able to tell anyone who asks that, yes, there was a plan.