Does anyone have any idea what I need to do in order to ensure a printDialog box is popped up on the correct screen of a dual headed machine? Currently I'm using PrinterJob to create my print job and I'm not seeing anything that will allow me to detect where to pop up the dialog. I'm trying to do this without having to create a new PrintService. Any ideas? Thanks in advance.