The only problem is how to print from your iPad or iPhone. If you've already purchased a printer with AirPrint capabilities then this should be easy for you to accomplish because, well, that's what it's made for. Though, if you are like most other people in the world and hold onto your printer way longer than you should, then you have limited options.
One of those options is to add a printing app to your iPad or iPhone. Unfortunately, those apps are generally tied to specific models of printers, which makes finding the right one hard. However, if the printer upgrades its drivers then you may have a problem.
The xPrintServer simplifies this. Essentially, the xPrintServer is a box that attaches to your router and to your printer. Once that's done, you can print from your iPad and iPhone, no matter where you are in your house or office. All is not perfect with the xPrintServer. Signs of stubbornness abound and connecting to a wireless printer via WiFi without the USB cable can be difficult and unresponsive.
Pricewise, the xPrintServer runs $100, which is a lot, especially when compared with an app that does the exact same thing for $5. The first thing you need to do, if you decide to go with the xPrintServer, is see if you have an AirPrint compatible printer and then check if there is an i-device app specifically for your printer. After that, consider how much you value simplicity. If the answer is worth $100 then you should give the xPrintSever a try.
Source: The New York Times - Printing From Your iPhone, at a Price