Dar update em form no JSF após imprimir relátorio em JasperReport

Boa tarde amigos. Estou tendo problemas ao tentar usar o evento update de um commandbutton para atualizar o form após chamar um método no meu bean que gera um relatório JasperReport e imprime diretamente na impressora sem a iteração do usuário.
Alguém já passou por isso e sabe a solução ?

Especifique

<p:commandButton value="Finalizar e Imprimir" actionListener="#{pedidoMB.finalizarEImprimir()}" action="#{relatoriosMB.gerarRelatorioPedidoFinalizado(pedidoMB.pedido)}" update=":formPrincipal">

Os metodos são executados normalmente, mas o form não é atualizado.