Drucken unter Citrix

  • Leider kann ich unter Citrix nicht drucken.
    Die lokalen Drucker werden verzögert gemappt.
    Der PrintDialog erzeugt eine Exception bei dlg.Copies := 1;.
    Wenn ich einen PrintDialog erzeuge und auf OK klicke, liefert mit Printer aus der Unit Printers erst alle lokalen Drucker.
    Vorher fehlen diese Drucker.
    Gibt es eine elegante Lösung für dieses Problem.

    Danke, Frank

  • Zitat von wpsupport

    Hallo,

    Keine Ahung - hier handelt es sich offensichtlich um ein generelles Delphi problem.
    Julian Ziersch

    Hi Julian,

    ich habe erst mal - hoffentlich - eine Lösung.
    Vor dem Druckdialog initialisiere ich noch mal mit:

    Code
    Printer.Refresh;
        WPCheckPrinterAvail;


    Das scheint erst mal zu funktionieren.

    Danke, Frank