Erro ao imprimir pagina com p:dialog

Boa tarde,
estou utilizando jsf2, primefaces,
estou utilizando um <p:dialog> e dentro deste dialog estou utilizando um botao para imprimir este dialog, só que não imprime de jeito nenhum

<h:form>
<p:dialog …>
<h:commandButton value=“Imprimir” onclick=“print()”/>

    <p:dialog>

</h:form>

Não imprime de jeito nenhum, alguem tem alguma sugestão.

Romulo,

Qual o erro que está aparecendo?

Poste também a função print

o browser fecha automaticamente, não imprime nada, nem aparece erro algum.
se eu tiro o print, o browser não fecha,
se eu coloco uma msg no onclique aparece esta msg normalmente.

<h:commandButton value=“Imprimir” onclick=“window.print();”/> //o browser fecha ao clique do botao

<h:commandButton value=“Imprimir” onclick=“window.alert(‘teste’);”/> //assim ao clicar no botao, a msg de teste aparece normalmente.