Delay application startup - printer autocreation

Posted on 2006-07-01
Last Modified: 2011-04-14
When my users start up the published app MYOB accounting, or use ICA custom connection to start MYOB accounting, it can't print.
So I make them run the icabar app on which I put the MYOB accouting icon.  Now, when the attach to the citrix box, they get the little icabar program and their printers are autocreated.  Then they boot up MYOB and it works fine.  Has anyone had to 'delay' application startup similarly and how did you do it.  Maybe I am missing something basic.

Question by:gsgi
  • 3
  • 2
LVL 13

Expert Comment

ID: 17024728
There is a setting in PS3 for each application which lets you specify that an application won't launch until the printers have been created. We had an application which initialized itself based on the current printer, and that setting allowed it to work properly; without it, the app chose weird font sizes, wouldn't print properly, and generally wasn't useable.

The users need to know that there is an application startup delay, which can be noticeable if they have several printers defined on their local workstation.
LVL 13

Author Comment

ID: 17024825
thanks.  i'll check it out.

the other issue that started two weeks ago is that our accountant logs into the citrix box from her office, just through a pinhole on 1494 now gets disconnected once or twice a day and is quickly reconnected but the printers creations no longer work until she exits and logs back in.  She is using the system when it "freezes" and disconnects.  So I am going to have to ping / tracert test a her side, my side etc to find the problem - but why don't the printers work when she is reconnected.


LVL 13

Author Comment

ID: 17024865
I found the info on the printing thing...  


The timing of the printer autocreation depends on whether the user is connecting to a published app or directly to a server desktop.

If the user is connecting to a published application, the printer autocreation process is synchronous so that the application will find a default printer when it is executed. This is by design because some applications will not load if a default printer is not defined.

If the user is connecting to a server desktop, the printer is created asynchronously to increase the speed of logon.

The synchronous process can be toggled in MetaFrame XP within the individual application properties.
LVL 13

Accepted Solution

ET0000 earned 500 total points
ID: 17025388
I believe you can set a Desktop as a published application and control the synchronous process there as well, but it's usually not necessary, since there is a delay while the user has to manually do something in the desktop, so the printers are usually created by the time they need them.

The toggle in the application properties is the part I was referring to. Hope it helps.
LVL 13

Author Comment

ID: 17047612

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Exiting Full Screen Mode message 12 571
Not able to RDP to Windows 2012 RDS Farm server. 8 51
Default UNC path for VLC Player. 1 91
Migration to pirvater cloud questions 3 101
#Citrix #Citrix Netscaler #HTTP Compression #Load Balance
How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question