Hallo,
brauchst Du wirklich 1000 Druck-Jobs ?
ich würde diese Zahl auf 10-50 erstmal testen
wie bzw. mit was druckst Du Deine Daten aus ?
über das Printer-Objekt oder über einen Reportgenerator oder über das
ShellExecute(
Handle, 'printto', PChar(documentname), PChar(S), nil, SW_HIDE) ?
wenn letzteres wie gross ist "S" und probiers mal mit TPrinter und writeln ...