Screen printing can be used on a wide range of surfaces, including fabric, paper, cardboard, metal, plastic, and more. However, some surfaces may be more difficult to print on than others and may require special inks or techniques. It's best to consult with a screen printing professional (such as Tee Vision Printing) to determine the best approach for your specific project.