(Quoted from Keith Stevens and International Coatings. Full article here.)
There are some cap companies that offer a program where they will send you the unsewn front piece of the cap, so that it can be screen printed and sent back to them for finishing. If using this route, be sure to allow enough time for the fabrication of the caps after the printed fabric pieces have been sent.
Click here to read the full article