Immer auch document.close() verwenden, sonst klappt das Drucken nicht.
Bei Frames ggf. vorher frame anklicken (neuesFenster.frames[...].click(), um nur diesen Frameinhalt auszudrucken, und nicht alle Frames.
Vieleicht hilft das auch in Deinem Fall: neuesFenster.click(), dann erst neuesFenster.print().