Have you heard about sublimation printers? if no then check this article https://replicatorwarehouse.com/best-sublimation-printers/ it's about printers which allow you to print on t-shirst as you are asking on the top of this topic, also I high recommend to use this printer Epson Workforce WF-7710 it's the best as I found in many reviews about it.