
Print Detective
Print Detective is a utility used to troubleshoot issues related to printer drivers. It gathers information related to all the printer drivers, including driver-specific information, and then enumerates them on the specified Windows machine.
It is one of the most important tools to troubleshoot printer issues in the XenApp and XenDesktop environment. The tool is really useful to remove or delete conflicting printer drivers that can make your XenApp server or user VDI machine unstable and can cause the print spooler service to keep crashing.
You can launch it by executing PrintDetective.exe
to gather information on the relevant print drivers, as shown in the following screenshot:

You can analyze your event viewer application log to get the details of bad printer drivers that are crashing the print spooler service on the XenApp server or VDI:

After you identify the respective print drivers, you can delete them using the Print Detective tool from the specific Windows machine.
This tool can be downloaded from http://support.citrix.com/article/CTX116474.