Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics GP (Archived)

GP2010 and citrix default printer

Posted on by 820

We upgraded to GP 2010 about 2 months ago and have had default printer issues on our citrix sessions ever since (never had this issue with GP10). When a user logs into GP2010 via citrix, a random printer is in their print setup as the default. Any other programs launched through citrix retains the default printer in the citrix setup for that user... GP is the only one that strays. It is never the same printer for the same user (which is what I mean by random). All users of GP that do not use Citrix are fine. BTW, all users that citrix in are not set up on our network (meaning local printers and such).

When this initially happened, I just set up Named Printers for each user, which was working just fine until yesterday. Now, when a citrix user goes to post and print, GP crashes and says it has encountered a problem and needs to close. In doing a little investigative research, I found out that every time a user logs in to Citrix, a new printer with a new session # is set up. So, the printer I set up in named printers is only valid for that session! Looks as though the users were in a hung up session until yesterday. Now I don't know what to do.

Does anyone know if there is any sort of fix for the GP/citrix default printer issue?

*This post is locked for comments

  • Holly Tennyson Profile Picture
    Holly Tennyson 455 on at
    Re: GP2010 and citrix default printer

    Yes we have done this along with many other things.  I do not believe that the printers are truly the issue at this point.  We have Microsoft engaged at this point...

  • Verified answer
    Perry Smith - CRi Profile Picture
    Perry Smith - CRi 1,690 on at
    Re: GP2010 and citrix default printer

    Holly,

    Have you tried my solution above.  I have been setting up GP and Citrix since 1999 that is the solution that always worked.

  • Holly Tennyson Profile Picture
    Holly Tennyson 455 on at
    Re: GP2010 and citrix default printer

    Oh, ours is a bit different.  Our users have printers at login (at least most times), but then when they post to the GL the print screen never comes up.  We had a text file placed on the Citrix published apps folder that users get and were able to print that text file, but still have this hanging issue.  It is also strangely only in the afternoons...  Pretty sure we are looking at a network issue at this point.

  • Adam Fahey Profile Picture
    Adam Fahey 75 on at
    Re: GP2010 and citrix default printer

    Yes, I cannot get a default printer to hold through Citrix environment.  My users are having to select a default printer each day before printing anything in GP.  We are running three Xenapp servers in our farm that are virtualized...If I can get this resolved, I'll post it.

  • Holly Tennyson Profile Picture
    Holly Tennyson 455 on at
    Re: GP2010 and citrix default printer

    Adam are you having this issue too?  I can tell you that working with our hosting client, we have found that the printers are actually available on the Citrix client.  We are still having major issues though that we can not get to the bottom of.

  • Adam Fahey Profile Picture
    Adam Fahey 75 on at
    Re: GP2010 and citrix default printer

    Jonathan, do you have any instructions that are a bit more detailed for performing the solution you provided in your post?  I'm trying to resolve the issue, but am not quite as experienced as some may need to be in order to implement this solution.

    Thank you!

  • Re: GP2010 and citrix default printer

    Try the following information:

    1 . How can I delay the start of Microsoft Dynamics GP when using remote app so redirected printers can load?

    A1 . When launching Microsoft Dynamics GP via RemoteApp often local printers from a workstation are redirected but the default printer from the workstation is not set as the default printer in Microsoft Dynamics GP. When Microsoft Dynamics GP launches it looks for any redirections of printers and if there are none found at that point Microsoft Dynamics GP will take default local printer from the Terminal Server. The workstation’s printers will appear in Microsoft Dynamics GP however the default printer in Microsoft Dynamics GP will not be the workstations default printer. Create a batch file that creates a delay. This delay provides the RemoteApp sufficient time to initialize all redirected printers and to then start the Microsoft Dynamics GP client. You publish the batch file through RemoteApp instead of through the Microsoft Dynamics GP client.

    @echo off

    PING 1.1.1.1 -n 1 -w 10000 >NUL

    Start "FalseTitle" "C:\Program Files (x86)\Microsoft Dynamics\GP2010\Dynamics.exe" "C:\Program Files (x86)\Microsoft Dynamics\GP2010\Dynamics.set"

    Note Enter the installation path that is specific to your Microsoft Dynamics GP installation. Also, the "25000" value on the second line represents a 25,000-millisecond (ms) delay.  

  • Suggested answer
    Perry Smith - CRi Profile Picture
    Perry Smith - CRi 1,690 on at
    Re: GP2010 and citrix default printer

    In the Citrix Application Config you should be able to select a Wait for printers to be created policy.  That will not launch the application until all printers are created.

    GP selects the "default" printer upon launching.  If the workstations default printer has not been mapped, GP will just grab the last printer created.  The Citrix policy allows the default printer to be created, then GP will launch and grab the correct printer.

  • Holly Tennyson Profile Picture
    Holly Tennyson 455 on at
    Re: GP2010 and citrix default printer

    We are having similar issues but we have been up and running since February and the issue just started.  The bad part is the users are working fine for hours and then BAM the printer is gone and we are in big trouble....  I hope we find resolution soon!

  • Suggested answer
    Paul Hite Profile Picture
    Paul Hite 200 on at
    Re: GP2010 and citrix default printer

    You might see if it is an issue with delayed printer mapping. Sometimes (particularly if you are using RemoteApps or another app virtualization tool) the application (GP in this case) will launch before all the users printer have mapped over. We ran in to this with RemoteApp - solution was to introduce a 3 second delay to the launch of the RemoteApp after the session started to ensure the printers had time to map.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,280 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,235 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans