how can i print a list of records? How do u call the printer?

in delphi in order to print something you must use PrintDialog and/or PrinterSetupDialog components located in Dialogs tab.
or through reports(QuickReport, RaveReports)-which are used very much with databases, or through another custom components.

you can learn how to print from delphi from Delphi Help.
also you can take a look at this:

best regards,