1)    Get a compatible enabled AirPrint Printer, which means you have to buy a new printer or you can set your PC or Mac to share your printer, then install AirPrint with Airprint Activator, which means you have to leave your computer to be powered on all the time.

What is Airprint? http://www.apple.com/ipad/features/airprint.html

List of Airprint Printers – http://support.apple.com/kb/ht4356

2)    Get an Paid Printing Apps  from the App Store

  1. PrintCentral (EuroSmartz) – US$8.99 http://itunes.apple.com/us/app/printcentral-for-ipad/id366020849?mt=8
  2. Print Bureau (EuroSmartz) –  US$19.99 http://itunes.apple.com/us/app/printbureau/id363371015?mt=8
  3. Print (EuroSmartz) –  US$3.99 http://itunes.apple.com/us/app/print-print-to-all-printers/id299423224?mt=8
  4. Print N Share for documents & email (EuroSmartz) – US$8.99 http://itunes.apple.com/us/app/print-n-share-for-documents/id301656026?mt=8
3)    Get a Free Printing Apps from App Store. In case if you need to print photos only and if you have a network/wifi capable printer, then most proabably, this is the solution for you.
Airprint Printer Buy Paid Printing Apps Use Free Printer Apps
Can print in Safari may not be able to print in Safari Cannot print in Safari
Can print Email may not be able to print in Email Cannot print in Email
Can print in Photos Can print in Photos Can print in Photos
Can print in iBooks may not be able to print in iBooks Cannot print in iBooks
Can print in application that support Airprint Cannot print in application that support Airprint Cannot print in application that support Airprint