If you've got a wireless printer you should be able to print from your IPad. I had to buy a new printer especially for this. There's a box with a right facing arrow at the top left of your screen. Tap on this and it brings up a selection of things, one of which is the option to print.
Can't remember about transferring photos and email addresses. You may need to connect your IPad with your computer.
I think that the printer has to be airprint enabled to be able to print directly from the ipad. Contacts synch from the computer and photos through the cloud.