Enumerate Users Printers in U9

Author: tom_estes@htaoh.honda.com (Tom_Estes)

Our U9 application is hosted via a citrix xen 5.0 farm on windows server 2008 terminal servers. Let me say right of the bat that I understand that Citrix is not a support Uniface platform, but it has worked successfully for us for almost a decade. Until recently we have have login times into the Uniface application of ~30 seconds. Recently we have seen this performance degrade to the point of ~4 minute logins for some locations. We have taken logs from Uniface/Citrix/Windows 2008 and narrowed the problem to printer mappings. If we launch our Uniface application with the Citrix option "wait for printers" turned off then the application launches in ~25 seconds. This brings me to the crux of my problem and my question. How can you enumerate printers in U9? Regards,

1 Comment

  1. Hi Tom,

    looks like your problem is caused by some "logical printer" definition.

    The application checks if these printers exist.
    If the current user does not have these printers, it  waits until timeout before signaling "fail".

    Easiest way is get rid of all the logical printers and/or have per-user specifications
    without unavailable printers.

    Success, Uli

    Author: ulrich-merkel (ulrichmerkel@web.de)