Screen printing, also called serigraphy or silk screening, is the preferred way of printing a logo, text, or artwork repeatedly on fabric (or for almost any flat surface)

KASEBox Clamshell Archival-Boxes.com

Basically, a screen is imprinted with your design, placed on the fabric, and then paint is forced and other items like:
. T-shirts
. Caps
. Mouse pads
. Usb Drives
. Plastics
.Aluminum
.Metal