If you are looking for an alternative to Fast reports, you should probably check out OPOS or ESC/POS (Epson standard)
OPOS is more of a complete print solution, and takes over connecting to the printer and sending the print job (buy passing Windows in most cases). where as ESC/POS is a set of formatting commands you attached to raw text out put you send to the printer.
They are the industry standards for controlling POS printers so most receipt printers on the market support one or the other (most support both to some extent), they have standard methods for controlling/ feeding the page, cutting the paper and opening the cash draw (if attached to the printer).
I've used both in Delphi applications and you could easily iterative over the lines in a TMeno sending the data to the printer with either. If you are using ESC/POS you can connect to the printer using Delphi's AssignFile
or AssignPrn
commands.
The down side is they can be a little tricky to start with and are a little limited in the formatting side of things, but if you have a proper receipt printer they print must faster than using the native Windows print methods.