I can get the name of the default printer declared Printers in the uses section:
Printer.Printers[Printer.PrinterIndex]
If by chance, during the execution of the program the user changes the default printer. How can I get this new printer (printer name)?