The Print n Share app for the iPhone allows you to print to any WiFi or shared printer on a WiFi network. Not only that, by installing the publisher’s Weprint software on your computer, you can print through your 3G connection from most anywhere.
Print n Share works with both the iPhone, iPod Touch and the iPad. It will print most anything you can imagine, from photos to Word documents. Overall, if you are only going to consider one program for printing, this is the one to consider due to its versatility, publisher tutorials and positive user reviews. As a bonus, this app can turn your iPhone/iPad/iPod Touch into a hard drive on your WiFi network.
Click this link to learn more about Print and Share.