[vb6, DAO, access]

Hi I have a report that shows data in a label in the report header, the data is fed by a function called as the report is loaded. am n00b at reports so please bear with me.

1) How can I specify the page size in code, not at runtime (report does not preview, goes straight to print). IE currently my report sits slightly to the left on a A4 preview and I want some stuff to be more centred and other stuff to be right aligned.

2) How can I specify printer, networked or locally?