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?