Cannot print to a network printer when replaying a Citrix script on a Silk Performer agent?
Silk Performer"s Citrix support enables you to record a user accessing an application hosted on the Citrix MetaFrame Server before printing out to a locally mapped network printer. This is possible because the Citrix Server has a print feature which works as if the user is printing from an application running on the client computer as opposed to the Citrix Server.
When replaying the generated Citrix BDF script in Try-Script mode or in a loadtest using the Silk Performer controller as the replay engine no problems should occur. However executing the script from an agent machine can have the result that the print feature will not work (no document will be sent from the Silk Performer agent to the locally mapped network printer).
To ensure that documents will be printed by the Silk Performer agent please implement the following:
- On the Silk Performer agent machine login with the same NT user credentials being used on the Silk Performer controller machine. Add that user as an Administrative user on the agent machine.
- In Silk Performer go to "TOOLS | SYSTEM CONFIGURATION MANAGER" and connect to the Agent machine by pressing the "Connect To" button and entering the IP address or the hostname of the Agent.
- Once connected select the APPLICATIONS Tab and the version of Silk Performer currently used. In the AUTHENTICATION section enter the user credentials used by the Silk Performer controller as the authentication for the Silk Performer agent.
If the Agent machine is on another domain then you will also need to add the domain; e.g. DOMAIN_NAME\user