peOutputDestination is set correctly. The alternative printer is always overwritten with the default. Even if it is set correctly with psPrinterName.