OK Fellow Guru's Here is a question for you as I seem to have hit a wall once again. I Apologize for the length of the post but am trying to get a complete picture if possible. If you have any ideas I would appreciate any help. The total number of people affected is relatively small, but nothing seems to make a difference.
We operate a Very heterogeneous environment providing an accounting Application to the hospitality Industry. I have multiple users that when they are attempting to print will be able to print anywhere from 2-10 print jobs (sometimes more) when the printer mapped in their Session will Go "Offline". The printer on the client device is still online and still printing locally, it is just in the session it shows as offline and any additional print jobs simply queue up. THe only fix so far is for them to Log off and log back on. This appears to happen primarily to HP laserJet printers, but that may because a majority of our clients use HP printers. I have seen it occur with Canon Printers as well (UFRII drivers and PCL both). Clients are running everything from Windows 7 through WIndows 10 though this issue goes back to windows XP as well. The clients have the Citrix receiver and have been seeing this for quite some time through Multiple iterations of the receiver.
Printers are mapped with the Citrix UPD or HP laserJet 4 driver, and in some cases the HP Universal Driver. The Driver substitution does not seem to make a difference in this issue. I am currently at a loss and no knowledge base articles I have looked seem to address this issue or have a solution provided. We have a load balanced farm over over 160 servers running Win2012 and XenApp 7.6 currently, but i have seen this going back to win we had Windows 2003 as well.