Можете ли вы привести пример использования функции EnumPrinterData в Delphi для получения списка принтеров в системе?
Чтобы получить простой список установленных принтеров, вам не нужно EnumPrinterData. Вы можете использовать TPrinter.Printers свойство:
EnumPrinterData
TPrinter.Printers
for I := 0 to Printer.Printers.Count - 1 do Writeln(Printer.Printers[I]);