Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Printer driver data remains on client after being deleted from print queue on print server


View products that this article applies to.

Symptoms

Consider the following scenario:
  • On a Windows print server, install a local shared printer.
  • On a Windows client, install the shared printer via Point-n-Print (\\ServerName\ShareName).
  • From the Windows server, you remove a Printer Driver Data entry using the DeletePrinterData call.

In this scenario, you notice that the Printer Driver Data will still remain on the client computer after being deleted on the Print Server.


↑ Back to the top


Cause

This is an issue with the Client Side Rendering (CSR) synchronization code.


↑ Back to the top


Resolution

To work around this issue, instead of deleting the entry, change the value of the entry and have the print driver check for the change in value instead of presence of the entry. 


↑ Back to the top


More Information

The syncing code in question is modified starting with Windows Vista due to the new Client Side Rendering (CSR) feature. More information on this can be found in the following MSDN content.

Client-Side Rendering

http://msdn.microsoft.com/en-us/library/windows/hardware/ff545962(v=vs.85).aspx


↑ Back to the top


Keywords: kb

↑ Back to the top

Article Info
Article ID : 2909106
Revision : 1
Created on : 1/7/2017
Published on : 11/13/2013
Exists online : False
Views : 249