James, if you are speaking of the t-shirt industry in general, all of the above! If you are speaking of direct to garment only, then 100% cotton is always preferred, but the Epson SureColor F2000 does print on 50/50 and tri-blends using white ink. You can print on 100% polyester with a pretreatment, although it is not compatible with white ink.