Hallo,
ist zwar vielleicht nicht die beste Lösung aber so mach's ich:
1) Ich speicher das RTF in einer Datei ab
müsste sein:
richedit1.savetofile('mein.rtf');
2) Und starte dannach die Datei mit dem Parameter drucken
ShellExecute(Handle,'print',PChar(mein.rtf),Nil,Nil,SW_SHOW);
3) Es öffnet sich Word, druck von selbst, und schließt sich wieder
(RTF wird ja standardmäßig mit Word Pad oder Microsoft Word geöffnet,
beide drucken normal fehlerlos)