Tshirt printing is not as difficult as we imagine it to be. Check this demo. This technique has limitations though.