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:
You do not receive this error message if you use Prnadmin.dll to programmatically install the same printer driver on the local computer.
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.
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.
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.