
OR
- If you have 32-bit Windows OS, go to C:Program Files and create a new folder called AirPrint as shown in the screenshot below:

- Download AirPrint.zip from here (Mirror) and unzip it in the AirPrint folder you created in the above steps.

- Go to run and type “CMD” to open Command Prompt as shown in the screenshot below:

- Now use the following set of commands respective to your OS version:
For 64-bit Windows OS:
- sc.exe create AirPrint binPath= “C:Program Files (x86)AirPrintairprint.exe -s” depend= “Bonjour Service” start= auto
- sc.exe start AirPrint

For 32-bit Windows OS:
- sc.exe create AirPrint binPath= “C:Program FilesAirPrintairprint.exe -s” depend= “Bonjour Service” start= auto
- sc.exe start AirPrint
- As soon as you will start the AirPrint service, Windows Firewall will prompt you allow or deny AirPrint features to be shared over networks. Click on Allow access button.


Thats it. Now open any document or email on your device with iOS 4.2 installed and click on the Print option to print the document wirelessly over a Wifi connection. [via MacRumors]
Update1: How to Enable AirPrint (Wireless Printing) on Mac OS X 10.6.5?
Update2: Download AirPrint Installer for Windows 7/Vista/XP (32-bit/64-bit)
