rss

Download AirPrint Installer for Windows 7/Vista/XP (32-bit/64-bit)

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:

  1. Download and install iTunes 10.1 from here
  2. Make sure the printer is setup as a shared printer on your local PC
  3. Printer and iOS device should share the same Wifi connection
  4. 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.
Run AirPrint Installer As Administrator
Just follow the on-screen instructions to install AirPrint service on Windows:

AirPrint for Windows
AirPrint for Windows
AirPrint for Windows
AirPrint for Windows
AirPrint for Windows
Starting AirPrint Service
AirPrint Start Notification
AirPrint for Windows

Once installation completes, Windows Firewall will prompt you allow or deny AirPrint features to be shared over networks. Click on Allow access button.
Enable AirPrint on Windows

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. [All the credit to this installer goes to TadGhostal @tadghostal]

Update: The AirPrint installer doesn't work on the iOS 5. You may try FingerPrint by Collobos instead if your device is running iOS 5 or higher.



  • Newcopia

    I followed the instructions and it worked up until I typed the command sc.exe start AirPort
    I get the message 
    [SC] StartService FAILED 1075:
    The dependency service does not exist or has been marked for deletion. 

    Any ideas 

  • Silversterling

    Work flawlessly but it appears to print a screenshot as opposed to the document itself. Probably wouldn't doing too much printing from my iPad anyways but good to know the option is there. Thanks to all input.

  • Stephen

    I am trying to get this installed.  The first time I ran it manually and didn't run as an administrator.  I then found the installer and try it but get the error about the "cannot start service airprint on computer".  I then found and ran the installer as administrator and got the error message that "airprint service failed to start with teh following message: system.invalidoperationexceptions: cannot start service airprint on computer. system.componentmodel.win32exception: the dependency service does not excist or has been marked for deletion.  check firewall setting.  I went to windows firewall and added an incoming rule for this and rebooted and get same error.  thoughts? 

  • http://www.foxxeldesigns.net Foxxel

    How do I uninstall the manual Airprint Installation?
    I try to delete the Airprint folder in Program(x86) and it says it's being used.
    How do I make the program using it be shut down so I can delete the file and install Airprint through the automatic process?

  • http://www.clifephoto.com John

    I can get it to see the printer and go through the act of printing, but then it takes a bit and tells me that the printer is offline, which it is not. Any ideas?

    • http://www.clifephoto.com John

      Nevermind. I forgot to set Windows Firewall to allow AirPrint through. It works like a charm now. Thanks everyone for posting a way to get AirPrint to work for the newest upgrade.

  • Kevin

    test

  • Kevin

    the reason it didnt work was that the quote character was encoded badly.

    maybe post this again will cause the quote to get messed up again but here it is:
    sc.exe create AirPrint binPath= "C:\Program Files (x86)\AirPrint\airprint.exe -R _ipp._tcp,_universal -s" depend= "Bonjour Service" start= auto

    or for non 64 bit OSs
    sc.exe create AirPrint binPath= "C:\Program Files\AirPrint\airprint.exe -R _ipp._tcp,_universal -s" depend= "Bonjour Service" start= auto

    type pasting into notepad and replace the quotes manually

    • Kevin

      Yes I my post also has messed up the quote characters in my post. You'll have to replace them manually. This is now working for me now. I had to overcome the "locked" symbol beside the printer name on the iphone but that was overcome using the Guest account as mentioned elsewhere.

  • angela hanson

    Help! Using Windows XP trying to get my iPad to print again since iOS5 upgrade. I unstalled Airprint and now I can't get the program to reinstall -i keep getting that cupslite error. I have the new code ready to run for the ios5 but i need the program installed first. My user profile has full admin priviledges. Help. ;(

  • Eva Allen

    No matter what I do I cannot get this to work with my printers and IOS 5 device (iPhone). The printers wouldn't even show up until I followed Guimon's suggestions and re-registered the AirPrint service with the new command options. Now they show up but no matter what I do they are locked and I am never asked for a login or password. I got a suggestion from another site to have the service log on as a user that is normally on the system but when I did that the printers stopped showing up in the list. Any suggestions on what to try now?

    I downloaded FingerPrint to try but it wouldn't even work. Yeah, the printers show up (unlocked) in the list, but they never print anything sent to them. That site suggests that I may need to open a hole in the firewall, but I know the firewall hole is open because the "Open to my PC" option *does* work.

    I'm beginning to think there might be printer settings that need to be changed, but nobody here has mentioned any of their settings and I really wouldn't know where to begin. Again, any suggestions?

  • Alexander

    Just a note for Win 7 users
    I struggled with the padlock showing on the printer list on the iPhone.
    what I did wrong was that I "enabled" the guest acocunt by right-click on Computer --> manage --> Local Users and groups.
    That did NOT work.
    I had to go into control panel --> Add or Remove User account and enable Guest there. after restart of the service the printer now works!

  • thepengy

    I am so happy to have this working again

    This worked for me - Running 64 bit Vista, after the advise given not to cut and paste I carefully typed into the Command Prompt

    1. At the command Prompt ( Make sure your run the command prompt as an administrator ) :

    sc.exe delete Airprint

    2. Then you need to restart PC

    3. At the command Prompt ( Make sure your run the command prompt as an administrator ) :

    sc.exe create AirPrint binPath= "C:\Program Files (x86)\AirPrint\airprint.exe -R _ipp._tcp,_universal -s" depend= "Bonjour Service" start= auto DisplayName= "Apple AirPrint for Windows"

    4 At the command Prompt ( Make sure your run the command line as an administrator ) :

    sc.exe start Airprint

    • Bekka

      I have tried everything to get this going, but after following the above instructions I get a message that says "The service did not respond to the start or control request in a timely fashion"

      Any other advice?

      • Daniel Alonso

        beware it's not the same problem it was happenning to me: t should really be the following command:

        sc.exe start AirPrint

        instead of:

        sc.exe start Airprint

        as the service was created as AirPrint and not Airprint.

        • xav erian

          C:Documents and SettingsIndia>sc.exe start AirPrint
          [SC] StartService FAILED 2:

          The system cannot find the file specified.
          .....
          i am recivng this message again and again
          ???
          anu suggestions will be highly appreciated..
          thanking you 
          xav

        • Hfasah

          Hi I am getting the following:
           C:Windowssystem32>sc.exe start AirPrint
          [SC] StartService FAILED 2:

          The system cannot find the file specified.

  • Rinoboy

    thx all! work great with my canon mx882. but got this issue, Ideveice wont reconize my printer after 5 min without using my computer? i need to restart my airprint service, is anybody having this trouble?

  • Ron

    For those having issues, check the following (I ran into all three):

    1. Make sure the path to airprint.exe is correct. If you're running 32-bit Windows it will be in "Program Files" and if you're running 64-bit it will be in "Program Files (x86)". (Also, some of the paths in the comments have had the backslashes stripped.)

    2. Make sure the four double quotes are the kind you can type on the keyboard, and not the "fancy quotes" the web page is using. To fix, copy and paste into a text editor like Notepad and type over them.

    3. If you get an error attempting to install the service, it may require a reboot after you run the delete command for it to actually be deleted before the create command will succeed.

  • Heath

    The reason the copy and paste is not working is because of the open/close quotes. Copy and paste the command line into notepad and overwrite each set of quotes with your own quotes (")

    DOS doesn't understand the open double quotes and close double quotes.

  • Fred

    Thx for all the great tips on how to enable airprint on iOS and windows. I'm running a WHS2011 server (based on windows server 2008 R2). I can get the service running ok and I see the printer on my iOS device. BUT there is a padlock next to the printer name.
    I have enabled the guest account on the server, restarted the service but no luck.. Any ideas?

  • TechCommGeekMom

    I've followed all of this, and I'm getting nowhere fast. Took me a while just to get the thing unzipped, and now I can't get it to work, no matter what I try-- firewalls down, all the CMD commands tried. I'm just stuck! I have the latest Windows 7 and the latest iOS5 and the latest iTunes. What the heck???

    • lilyemerald

      it doesn't work with iOS5.

  • Richard

    Hi,

    I have a Kodak 5000 series printer with WiFi capability. When I originally bought Print Agent I struggled with it for quite a while and finally concluded that it simply wasn't going to work with Kodak printers. (Kodak was not on the original list of acceptable printers.) In looking at the above posts it appears that someone might have gotten airprint to work with Kodak. If so ... HELP!!! Any sage advice about getting the Kodak printer to work??

  • Jim

    "I experienced the same problem. It appears that a blank is mandatory after the =-sign in the options. Try it that way"

    What options? Not sure what you mean.

  • Jim

    I experienced the same problem. It appears that a blank is mandatory after the =-sign in the options. Try it that way.

    What options?

  • Macsx

    is thera a way that the pc shouldnt be on?

  • knottied

    I finally got my iPad2 (iOS 5) to recognize my printer, but I can't get past the little lock on the screen. It never actually asks me for my id or password. I've tried the guest account idea, and that doesn't work either.

    I'm not really liking the idea of opening up the guest account anyway. Is there a command line switch that will tie this tool to a specific user account?

  • David C

    I can't seem to get airprint to work. I finally tried running airprint directly from the command line:

    cd "C:\Program Files\AirPrint
    .\airprint.exe

    and got the response:
    C:\Program Files\AirPrint>.\airprint.exe
    Listening for connections on 0.0.0.0:631...
    Unable to remove "C:\DOCUME~1\david\LOCALS~1\Temp\/cupslite/cupslite" - No such
    file or directory
    Canon Pro9000: DeviceCapabilities(DC_ENUMRESOLUTIONS) failed
    Canon i960: DeviceCapabilities(DC_ENUMRESOLUTIONS) failed
    XpdfPrint library version = 3.02.33

    Does this mean that these printers are not supported?

    • Chris

      I can’t seem to get airprint to work. I finally tried running airprint directly from the command line:

      cd “C:\Program Files\AirPrint
      .\airprint.exe

      and got the response:
      C:\Program Files\AirPrint>.\airprint.exe
      Listening for connections on 0.0.0.0:631…
      Unable to remove “C:\DOCUME~1\david\LOCALS~1\Temp\/cupslite/cupslite” – No such
      file or directory
      Canon Pro9000: DeviceCapabilities(DC_ENUMRESOLUTIONS) failed
      Canon i960: DeviceCapabilities(DC_ENUMRESOLUTIONS) failed
      XpdfPrint library version = 3.02.33

      Thanks to all on this site, really helpful. I got pretty much the same error MSG, also have a canon printer. Anyone get past this?

  • KsidE

    Thanks Guimon. It works just like before.

    So everyone on iOS5, the correct switch is "airprint.exe -R _ipp._tcp,_universal -s" instead of "airprint.exe -s"

    • Claudia

      Hi! Thank you for the help offered. I had tried the old command until I found this. When I put in the new command I get the message, "Failed. Command Submitted for Deletion." What am I missing?
      TIA!

      • Claudia

        ok, the first command was a Success!
        but second command I get the following message:
        Error 1053: The service did not respond to the start or control request in a timely fashion

    • Jim

      R does not work, as the line is not compatible. Does not even match the command line given.

  • ubs

    Tx Guimon - it works great. But is there an other way to unlock the printer? I don't like to activate the guest account on my Vista!

  • Guimon

    I was able to make Airprint work with IOS 5 !!! here is what you need to do :

    First , if you had installed Airprint before and if the Airprint Service is still in your Service list ( you can check by running the command: services.msc ) you need to unregister it .

    to do so type at the command Prompt ( Make sure your run the command line as an administrator ) :

    sc.exe delete Airprint

    Now we are going to re-register the Airprint service but with a slight different Command option:

    At the command line type the following 2 commands:

    sc.exe create AirPrint binPath= "C:Program FilesAirPrintairprint.exe -R _ipp._tcp,_universal -s" depend= "Bonjour Service" start= auto

    sc.exe start Airprint

    at this point , you should now be able to see a list of your shared printers from your IOS 5 Device !

    If you don't see any lock icon next to your printer name, then you're good to go !

    If you see a lock icon next to the printer name, make sure you enable the guest account in windows

    Once you enable the guest account , restart the Airprint service and Voila ! you now can print from your IOS 5 Device !

    Want to thank Takelei for finding the solution to this issue !

    Guimon

    • thepengy

      Help I get the following in the CMD promp

      DESCRIPTION:
      Creates a service entry in the registry and Service Database.
      USAGE:
      sc create [service name] [binPath= ] ...

      OPTIONS:
      NOTE: The option name includes the equal sign.
      A space is required between the equal sign and the value.
      type=
      (default = own)
      start=
      (default = demand)
      error=
      (default = normal)
      binPath=
      group=
      tag=
      depend=
      obj=
      (default = LocalSystem)
      DisplayName=
      password=

      • Erik T

        I experienced the same problem. It appears that a blank is mandatory after the =-sign in the options. Try it that way.

      • Erik T

        I entered the first reply just when I was able to start the service.

        Now I can confirm that it really works. I just printed some text and a photo from my iPad (running iOS 5) via my laptop to my network laserprinter (HP CM2320nf)

        • thepengy

          I cut and past the entry directly from the instructions above, are you saying there is an error in that?

          • HighTechRefugee

            Yes, I think some characters have been dropped above in reproducing the command for creating the AirPrint service for those trying to connect from an iOS 5 device. The actual Windows command that worked for me was:

            sc.exe create AirPrint binPath= "C:\Program Files (x86)\AirPrint\airprint.exe -R _ipp._tcp,_universal -s" depend= "Bonjour Service" start= auto DisplayName= "Apple AirPrint for Windows"

          • Jim

            Yes, The Following copy/paste does NOT work.
            sc.exe create AirPrint binPath= “C:Program FilesAirPrintairprint.exe -R _ipp._tcp,_universal -s” depend= “Bonjour Service” start= auto

            Get the following error about spaces after the = sign. But it has the spaces, i tried even adding a space but do such luck, Any answers?

          • Psychic21

            Same thing happened to me. Can't figure it out. I have the requisite space after each equal sign and it's still faulting out... In fact, I double-checked re-entering the old code ("airprint.exe -s") which installed perfectly; it's when I replace with the new option language ("airprint.exe -R _ipp._tcp,_universal -s”) that I get the error. Does anybody have any ideas? I'm desperate!

          • TM

            Me too. Can't get it to work.

    • Vincent

      Thanks Guimon,

      I finally got it to work with my IPad 2 IOS 5.

      FOR ISO 4.xx

      sc.exe create AirPrint binPath= “C:\Program Files\AirPrint\airprint.exe -R _ipp._tcp,_universal -s” depend= “Bonjour Service” start= auto

      sc.exe start AirPrint

      FOR IOS 5.xx

      sc.exe create AirPrint binPath= "C:\Program Files\AirPrint\airprint.exe -R _ipp._tcp,_universal -s" depend= "Bonjour Service" start= auto

      sc.exe start AirPrint

    • Vincent

      Here is the code again for IOS 5.

      sc.exe create AirPrint binPath= "C:\Program Files\AirPrint\airprint.exe -R _ipp._tcp,_universal -s" depend= "Bonjour Service" start= auto

      if it doesn't work, try to paste it on notepad first. Then do the copy and paste again to cmd window.

      • Bill

        I have the same problem. The ("airprint.exe -R _ipp._tcp,_universal -s") does not work and the (“airprint.exe -s”) executes with no errors. Any ideas?

      • JWPJunior

        I am experiencing same as Jim & Pyschic21, spaces are present. I was able to get the old path to work, however, running IOS 5 on phone & pad. My op sys is Vista 32bit. I just starting messing with this, but, it would be nice to access my Dell Color Laser. Thanks for any help you can offer