You can easily print emails from your iPhone from Mail or Gmail with a wireless printer. Here's how to do it.
You can print text messages from your iPhone in several different ways. The most efficient method is to download a third-party app.