Hi John,
Does both output types get triggered at the time of PO creation one for printout and one for email??
If only one output type triggers then what do you mean in details by " Is there anyway we can influence the system behaviour so the output type selected will ALWAYS be one?"