Was Du brauchst ist ein Parser. Die Steuerzeichen werden ja immer von Escape-Sequenzen eingeleitet. Diese musst Du dann in die entsprechenden
GDI-Befehle umsetzen. Den normalen Text zwischen den Steuersequenzen mußt Du noch nach
ANSI konvertieren. Das sollte alles nicht so schwierig sein, wenn Du nur
einen Satz Steuerzeichen verwendestm also z.B. nur ESC-P oder Epson oder was auch immer.
Andere Alternative: Das DOS Programm neu erstellen mit Delphi