by Alexander Goodkind
First to get started go ahead and download this file and extract it to a convenient location you’ll need it later.
Now head over (Assuming Windows Vista/7/8/8.1) Control Panel -> Hardware and Sound -> Devices and Printers -> right click the printer you wish to use -> Printer properties -> Sharing -> configure sharing as you would normally (adjust for Windows XP)
Okay this is the part where you’ll need the file you just downloaded, go ahead and run BonjourPSSetup.exe. This will setup Apple’s bonjour printing services needed for AirPrint and other required services.
Next open up AirPrint_Installer.exe, the interface may be a little intimidating so follow closely. First you want click the button that reads ‘Install AirPrint Service’. Next you want to click the drop down under Service Startup and select Auto (if it is not already selected). !Don’t click the ever so tempting start button yet as we still have some configuring to be done! Next go over to the area that says ‘AirPrint Auth’ and choose the authentication to your liking, when you’re down click update, in my setup each choice still required me to type in my Windows username and password and I don’t know why/nor a way around this. Now minimize the program DO NOT EXIT JUST YET!
After go back to the extracted files run ‘AirPrint FIX - (bit length of your system)BIT.reg’ and say yes/allow to all the prompts.
Finally head back over to the AirPrint Installer and click the ‘Start’ button right next to where you configured the started settings.