Janela pop-up acessando dom pai

Eu tenho uma janela pop-up que precisa acessar o dom pai para gerar uma página de impressão. A estrutura da página de impressão é significativamente diferente da estrutura do pai, portanto, um css de impressão não resolveria o problema. Eu basicamente quero pop-up de uma janela e depois ter essa janela pegar alguns dados do pai de até mesmo acessar o dom do popup e gerar a página de impressão sem ter que ir para o servidor novamente. Alguma idéia de como eu posso conseguir isso?

Estou usando o padrão

window.open()

para abrir uma janela. Eu preciso desta solução para não ser um hack e ser compatível com todos os principais navegadores.

Desde já, obrigado!

questionAnswers(4)

yourAnswerToTheQuestion