Even if you don't use Photoshop, this video is interesting to watch. It shows you how to add text to anything using Photoshop so it looks like the text was actually printed on the item. The trick is using something called a displacement map.
How to add photorealistic text to anything in Photoshop