Imprimir documento pdf

Boa tarde.
Estou com aplicação usando Jsf 2 e Primefaces , estou tentado imprimir um relatório usando ireport 3 , tenho no meu projeto as libs itext 1.3.1 e jaspereport 1.3.4
O relaório aparentemente é criado só não printa na tela. Não á mensagem de erro

segue o código

try{
			if(notaFiscalFrontsImprimir!=null && notaFiscalFrontsImprimir.size() >0){
////				valorBusnisses.imprimirRelatorioFinaceiro(notaFiscalFrontsImprimir);
			
				FacesContext context = FacesContext.getCurrentInstance();
				
				byte[] conteudo = null;
				
				
				InputStream relatorio = context.getExternalContext().getResourceAsStream("/jasper/relatorio_gerencial/compiler/relatorioGerencial.jasper");
				DataSourceGerencial dse= new DataSourceGerencial(notaFiscalFrontsImprimir);
				Map<String,String> parameters = new HashMap<String, String>();
					
				
				HttpServletResponse response =(HttpServletResponse) context.getExternalContext().getResponse();
				conteudo=JasperRunManager.runReportToPdf(relatorio, parameters,dse);
				
				
				String dados="inline;filename=relatorioFinanceiro.pdf";
				response.setHeader("Context-disposition",dados);
				response.setContentLength(conteudo.length);
				ServletOutputStream out = response.getOutputStream();
				out.write(conteudo);
				out.flush();
				out.close();
				
						
				
				 context.responseComplete();
			}
		}catch (Exception e) {
			setMensagem("Nenhum registro encontrado!!");
			e.printStackTrace();
		}