Printing Mailing Labels on a Dot Matrix Printer?

Hi all.

I'm using Delphi 5 Enterprise, MS Access 97 ( with BDE ) and Quick
Reports 3.5.

I want to create a Mailing Label, to be printed on a dot matrix
printer ( Epson ), on continuous paper.
I want to have 2 choices: print labels with 1 column or print labels
with 2 columns.

The data to be printed on the labels are from the database.

What would be the best approach to do this?

I've tryied with Quick Report, changing paper size, but if one changes
the printer, then the printout is different.

Thanks a lot in advance.

Best regards,