Andrew Lewis shares an interesting guest project from Inkodye on his blog, Upcraft.it. Inkodye is a photo-sensitive permanent dye you can use to print on fabrics. Here, a strip of silk ribbon was coated with the dye, and then a strip of photo negatives was pinned over that. After a few minutes in the sun, voila! Custom-printed ribbon!
How-To: Photo-Sensitive Ribbon