Page size of non-default printers using QuickReport

Is there a way of setting the page length of a printer that is not the
Windows default printer when printing using QuickReport in windows 95?
This is what we are doing at the moment:

  There are two printers that Win95 knows about:
        printer a has a page size of A4 and is Win95's default printer.
        printer b has a page size of 8 inches.

  Select the required printer
        TPrinterInstance.PrinterIndex := [index of printer b]
  Create a QuickReport.
  Print the Report.

Even if the printer is setup for the correct page length (after following
instructions from the printers manual i.e pressing the correct combination
of on-line/linefeed buttons when switching on the printer), the report
comes out the length setup for the Windows default printer