Printer.PrinterIndex := Printer.Printers.IndexOf('ActiveFax');
It change the sign of default printer, but print always in the sameprinters.Maybe does it same a refresh error?