A bit of theory…
RemoteApp programs are programs that are accessed remotely through Terminal Services and appear as if they are running on the end user’s local computer. Users can run RemoteApp programs side by side with their local programs. A user can minimize, maximize, and resize the program window, and can easily start multiple programs at the same time. If a user is running more than one RemoteApp program on the same terminal server, the RemoteApp programs will share the same Terminal Services session.
The following Microsoft TechNet article explains in more detail:
Microsoft Dynamics GP (versions 10.0 and 2010), is currently supported in a Terminal Server RemoteApp environment, but a number of my clients and forum users have reported in numerous occasions that the Default Printer settings are not ‘sticking’ or simply saving when loging out of the application (which also closes the RemoteApp session) and returning to it.
|Print Setup window|
Puzzled by this, I began doing some digging and found out that the default printer “problem” is actually not a problem, but rather the way RemoteApp decides how the session disconnection will occur. Playing along with the disconnection, there was a new Terminal Server group policy setting that was introduced to control time limits for disconnection and there lies the dirty little secret.
If you are experiencing the issue I described above, please take a look at the following article by the Remote Desktop Services (Terminal Services) Team Blog:
Terminal Services RemoteApp™ Session Termination Logic
The article unveils the steps required to change this behavior and make your Microsoft Dynamics GP printer ‘stick’.
Also, if you are using Named Printers with Microsoft Dynamics GP in a Terminal Services RemoteApp environment, take a look at the following articles over at Developing for Dynamics GP:
Using Named Printers with Terminal Server
Named Printers application default printer selections not “sticking”
Troubleshooting Named Printers Issues
Please let me know with your comments if any of the above recommendations by the Remote Desktop Services team worked for you.
Until next post!
Mariano Gomez, MVP