Home Devices
New Blog Posts: Merging Reports - Part 1 and Part 2

Default printer ppprintr and Citrix

edited January 2007 in Devices
Hi, RB 10.04 Delphi 7 Citrix 4

When the application starts,it goes through the TppPrinterSetup.create.
Then it does the setdocumentname and then setbinname..etc. Somewhere
in there it is hanging on my users production machine. Obviously the
unique user's printers are causing havoc. We are using Citrix and maybe
the Universal Print driver for certain printers is not behaving
appropriately. The Print device...Print spooler...rpc are hanging.
Looks like they are waiting for a lock or something else. Not maxing
the cpu, just waiting.

Can you give me any clues to try and diagnose or any other advice.

Thanks

Louis

Louis Beck
Vital Records Product Manager
(864)232-2666 x 1-3502#
Piedmont Center East Suite 508
37 Villa Road
Greenville, SC 29615
Lbeck@ntst.com

Comments

  • edited January 2007

    We have customers using RB and Citrix successfully. We do not have any
    Citrix experience here, but I am guessing that this is a Citrix
    configuration issue.

    RB uses standard Windows API commands to get a list of the available
    printers (EnumPrinters). For a selected printer, it calls DeviceCapabilities
    to get a list of available paper sizes, paper bins, etc. The windows account
    under which your Delphi/RB applications are running need full security
    rights to the printer.


    --
    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com



    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
This discussion has been closed.