I am aware of AirPrint activator as a great solution for printing from iOS devices using a Mac on the network. Is anyone aware of a solution for someone with only a pc?
The way suggested by @Clayton Jones above, links to a good tutorial. However, on the same site, I found an installer that will do all of this for you. Here are the written instructions, for after you have downloaded the installer, via jaXov. You can also find a link with full color step-by-step screenshots in the previous sentence.
If you are facing any difficulties in following the manual procedure to enable AirPrint service on Windows, now you can install AirPrint service through AirPrint installer (by TadGhostal) which is compatible with Windows 7, Windows XP and Windows Vista. For those who don't know, iOS 4.2.1 comes with a unique feature called AirPrint which allows you to print your documents, emails, web-pages and photos over a Wifi connection with your Apple iOS device.
Prerequisites: Download and install iTunes 10.1 from here Make sure the printer is setup as a shared printer on your local PC Printer and iOS device should share the same Wifi connection Make sure you have full administrator privileges to enable / disable services on your PC Procedure: Download AirPrint installer for Windows from here. Once downloaded, right-click on setup.exe and choose Run as administrator from the pop-up menu.
Just follow the on-screen instructions to install AirPrint service on Windows:
Once installation completes, Windows Firewall will prompt you allow or deny AirPrint features to be shared over networks. Click on Allow access button.
Please note that only HP ePrint enabled Photosmart, Officejet and Laserjet printers currently supports Apple's AirPrint service. You don't need any additional network setup if you are using one of these printers and can print any media directly from your iOS 4.2.1 AirPrint enabled iDevice.
I haven't used this software personally but the comments left by users suggest that this works very well and does what you need it to do:
FingerPrint (OS X & Windows) is a paid application that enables a printer connected to your Mac or PC to become an AirPrint printer. It is a paid application.
There is also a free program specifically for Windows. You can download the files here. One they are downloaded, unzip the zip file and run the
AirPrint_Installer.exe Then run either
AirPrint iOS 5 FIX - 32Bit.reg or
AirPrint iOS 5 FIX - 64Bit.reg depending on if you are running a 32 or a 64 bit version of Windows. Go back to
AirPrint_Installer.exe, make sure "Service Startup" is set to "Auto" and click "Start". Reboot your computer. All these instructions and troubleshooting instructions can be found in the links above.