To print contacts from an iPhone, you'll want to sync your contacts with iCloud, and then access them through a computer.
You can add contacts to your iPhone in three different ways to store phone numbers, email addresses, mailing addresses, birthdays, and more.