I don't think it can be done in Access. This is because you can't even uses macro to setup page layouts. It is far too deeply embedded in the application! The only way that I know can work is to set up the page layout for your particular object when you first print it - and then the database should remember that setting.
However, the forum that may be able to shed more light on the subject is a click here They have a wealth of Access gurus there.