You receive an error message when you try to use the Add Printer Wizard to add a printer in Windows XP


Symptoms


After using PrintUI from Windows 7 to install an third-party print driver on Windows XP, you try to use the Add Printer Wizard to add a printer and receive an error message that is similar to the following after the Add Printer Wizard is completed:

Unable to install Printer. The Print Processor does not exist.

You do not receive this error message if you use Prnadmin.dll to programmatically install the same printer driver on the local computer.

Cause


This problem occurs because the print processor is not copied to the remote computer during the install operation. The printer driver is installed successfully on the remote computer, but the print processor is not installed successfully.

PrintUI that ships with Windows 7 expects a prnproc$ share to exist so it can copy the custom print processor remotely on Windows XP.
Windows XP only has the print$ share for the driver file copy.

Resolution


Workarounds:

1. Copy the custom print processor manually to admin$\system32\spool\prtprocs\w32x86 folder and then run the Printui command remotely.

2. Copy the OEM print driver to a local or network share then then script the Printui command to run locally.

More Information


Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

References

Rundll32 printui.dll,PrintUIEntry
http://technet.microsoft.com/en-us/library/ee624057(WS.10).aspx