I'm having a very annoying issue with an HP printer (CM2320): all of a sudden, any user who has that printer installed locally as default printer would crash any Windows 2003 terminal services or Citrix server (XenApp PS 4.5) as soon as he connect, causing the session to hang and other users to be unable to connect to the server.
To restore functionality, an administrator has to connect to the server's console session and acknowledge the error message about spoolsv.exe having crashed with an AV.
I tried downloading the latest drivers from HP (an adventure worthy of Lara Croft in itself) and install it on all servers but that didn't seem to have helped the situation: the spooler is still crashing.
Anyone has a suggestion about what I could do about this ?
You should be able to define a printer mapping in Citrix/TS to use a different driver for that model. That printer appears to have HP Universal Print Driver support, so try that.
In fact, this document tells you to do that. https://support.citrix.com/servlet/KbServlet/download/10498-102-647377/Citrix%20Supported%20HP%20Printers.pdf
We've got 4 of these HP CM2320nf's on one of our 2003 x64 terminal servers. We're running the latest HP Universal Print Driver PCL6 with success. Would just suggest you just do a clean up of older HP print drivers from the server before you install, and check your AV software isn't scanning the print spooler dirs (more info here).