Issue with Windows 10 Anniversary Update

ISSUE:Shared printer settings are not retained on a client system with Windows 10.1 Anniversary update version

  • When printer drivers are shared from a Windows server version (like Win 2012 or Win 2008) and the client shared to is a Win 10 OS (with the Anniversary update) as point and print (PnP installation), the client driver will fail to retain the settings that an administrator might have set on the printer driver defaults.
  • For example. Admin installs printer on Windows Server and changes the printer settings by going into the Printing Defaults options such as print on duplex, print in Black-And-White, paper size, etc.
  • When that printer is shared to a Win 10 OS (with the Anniversary update), the Win 10 client will not display or carry over these settings and will print with the default settings defined in the PPD instead.
  • Microsoft has acknowledged that this is an issue with their Windows update which resulted in an update to their PS core driver files on the Windows 10 Anniversary update OS version. These new PS core driver files resulted in a mismatch when compared with the DLLS on the Windows Server versions. Microsoft has provided a workaround for this and is documented in
  • EFI has confirmed that this issue is reproducible on any printer driver, not only on Fiery driver.
  • Microsoft has not stated if they plan to address this issue.
  • Since this might affect our partners own printer drivers, perhaps we can coordinate with our Partners to escalate to Microsoft for a solution on a Hotfix release.

STEPS TO BE FOLLOWED TO FIX THE ISSUE:

The following steps are based on Microsoft’s recommendation:

  1. Make sure that the server and client systems are clean and don’t have any Fiery drivers.
  2. Install the Fiery driver on the Win 2008 or Win 2012 server and share the driver.
  3. Update the PS core driver files on the server with the PS core files from a Win 10 anniversary OS. The core PS files that have to be replaced on the server are PS5UI.DLL, PSCRIPT.NTF and PSCRIPT5.DLL.
  4. Then initiate the PNP from the Win 10 client to install the driver with the updated PS core files. Once this is done, the settings from the server will be retained on the client.