Ok, I'm slowly making progress.
I think they way I'm going to aproach this is create a button on the form to print with the following code:
xfa.host.print(0, "0", (xfa.host.numPages -1).toString(), 0, 1, 0, 0, 0);
now this is fine, it asks no questions and just sends it directly to the...