Issue occurs during session roaming/reconnect using Workspace Environment Management
Windows does not always release redirected printers during a reconnect, so the issue appears intermittently when users roam between different locations/rooms
This behavior is caused by a combination of Windows print spooler handling and Citrix provider limitations, not a direct WEM failure
WEM only manages WEM-assigned printers
It cannot remove stale printers if:
Windows has not released them
They are not recognized as WEM-controlled objects
Recommended to:
Enable Asynchronous Printer Processing setting in WEM:
Enable Enforce Processing of Printers
Enable Enforce Processing of Filters for Printers
Enable Process printers on reconnection
Advanced Settings - Advanced Processing-Process printers asynchronously
This is recommended to improve user experience and avoid logon or refresh delays.
The WEM agent completes logon / refresh first
Printer mappings are then processed in the background



A printer from the previous location remains visible during reconnect
In some cases, the correct printers are mapped after a manual refresh.
In worst cases, stale printers are only removed after a full logoff.
CDF logs showing the error message:
spoolsv.exe,0,cpprov,validclientprintername,Error,"ValidClientPrinterName: Unexpected server name for client network
spoolsv.exe,0,cpprov,cpspl.c,"CpProvOpenPrinter: Not our printer