JEditorPane com PrinterJob

0 respostas
H

Pessoal, estou com um problema muito estranho

Possuo uma pasta com arquivo em HTML que estou querendo imprimir
Então utilizo o seguinte código:

File afileImpressao[] = pastaArquivo.listFiles(); if (afileImpressao.length > 0) { for (File nomeArquivo : afileImpressao) { System.out.println("Nome do Arquivo: " + nomeArquivo.getName()); PrinterJob pj = PrinterJob.getPrinterJob(); pj.setJobName(nomeArquivo.getName()); pj.setPrintService(recebeImpressora); JEditorPane text = new JEditorPane("text/html", "text"); text.read(new BufferedReader(new InputStreamReader(new FileInputStream(nomeArquivo))), ""); text.repaint(); pj.setPrintable(text.getPrintable(head, foot)); pj.print(); System.out.println("done .............. "); File exclusaoSaida = nomeArquivo; exclusaoSaida.delete(); } }

Eu faço um teste com uma impressora Virtual, ele faz o processo certinho e cria o arquivo
Quando eu coloco a impressora real ele envia para a impressora, só que não imprimi nada, testei em 2 computadores e o erro é o mesmo, alguém já passou por isso?

Criado 29 de outubro de 2015
Respostas 0
Participantes 1