No. You can only print on a shirt that’s been made out of a synthetic fiber, such as a polyester fabric. As for mugs, you’ll need to buy a special type of mug—one that has a glazed ceramic surface with a special coating that allows the surface of the mug to preserve the sublimated ink.