Getting two popups when printing from a Citrix session to a local workstation printer
Problem:
Users get two print client popups when printing from a Citrix session to a local workstation printer. If the user prints to the Citrix printer he only gets one popup; if he prints to the workstaton's local printer he gets two pop-ups. One pop-up is for the application he is printing from and one for the Citrix application.
Resolution:
This resolution will only work if the client is tracking prints based on Application Class. We will need to define the Citrix Application (wfica32.exe) in the Do Not Track application class. To do this, do the following steps.
- In System Manager > in the left-hand pane, click on Users under Classes > in the right-hand pane, verify the user class in question is set to "Determined Elsewhere". If it is not, you will need to investigate why it is set to something different before changing it to "Determined Elsewhere".
- In System Manager > in the left-hand pane, click on Devices under Classes > in the right-hand pane, verify the Pop-up Printer class is set to "Determined Elsewhere". If it is not, you will need to investigate why it is set to something different before changing it to "Determined Elsewhere".
- In System Manager > in the left-hand pane, click on Applications under Classes > in the right-hand pane, you might or might not see a "Do Not Track" class. If you do not have the class, do steps 1 below; if you do have the class, do step 2 below to add the Citrix application to this class.
- To add a "Do Not Track" Application Class > Right Click in right pane and select Manage Classes > In Manage Application Classes dialog box click on
to create a new class > enter Do Not Track as the name and select Do not track as the Tracking behavior > Select OK to save. Now do step 2 below to add the Citrix application to this class. - To add the Citrix Application (wfica32.exe) to the Do Not Track application class > in the right pane, right click and select add application > in the Application definition box, enter wfica32.exe in the filename box with your preferred description > select Do Not Track in the Class box > Select OK to save.
- To add a "Do Not Track" Application Class > Right Click in right pane and select Manage Classes > In Manage Application Classes dialog box click on
This will cause the pop-up to first look at the User Class and it is set to Determined Elsewhere, then it looks at the Device Class and it is set to Determined Elsewhere. Finally it will look at the Application Class and find the wfica32.exe application is set to Do Not Track and the user will no longer get the second pop-up.