While there is a free solution for printing from iOS using a printer connected to a Mac, Windows has a good paid solution from Collobos called FingerPrint 2. If you’re looking to print from your iPad, iPhone, or iPod Touch, this is a simple solution that costs $19.95.