- You have a print server configured in Windows Server 2008 R2 Service Pack 1 (SP1), Windows Server 2012, or Windows Server 2012 R2.
- You share a printer that uses the unidrvui.dll or ps5ui.dll driver as the configuration file.
- You change the printer settings by going into the Printing Defaults options (such as print on both sides, print in Black-And-White, paper size, and so on).
- You map the shared printer on a computer that's running Windows 10 version 1607.
To check for the configuration file that the driver uses, follow these steps:
- On print server, start Registry Editor (regedit.exe).
- Locate the following registry subkey:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\Version-3
- Choose the driver key.
- On the right side, look for the Configuration File value.
Note Make sure that the versions of the PS5UI.dll, PSCRIPT5.dll, UNIDRVUI.dll, and UNIDRV.dll files on the print server match the versions on the client. This should help resolve this issue.
- On the existing print server, locate the C:\Windows\System32\spool\drivers\x64\3\ folder, and then rename the following drivers:
- Rename PS5UI.dll as PS5UI_old.dll.
- Rename PSCRIPT5.dll as PSCRIPT5_old.dll.
- Rename UNIDRVUI.dll as UNIDRVUI_old.dll.
- Rename UNIDRV.dll as UNIDRV_old.dll.
- On the client computer that's running Windows 10 version 1607, locate the C:\Windows\System32\spool\drivers\x64\3\ folder, and then copy the following drivers:
- On the existing print server, paste the drivers from step 2 to the desktop and then to the C:\Windows\System32\spool\drivers\x64\3 folder. Be aware that you need administrator rights to perform this step.
- On the existing print server, restart the spooler service. Make sure that the configuration file is same as the one that's available in Windows 10 version 1607.
- Map a printer from this print server to the Windows 10 version 1607 client, and then check whether the settings are in sync.