Gostaria de imprimir um arquivo txt sem abrir o arquivo, isto é, manda-lo direto para impressora.
Abaixo está meu código:
public void imprimir(String pCaminhodoArquovo){
Desktop desktop = Desktop.getDesktop();
try {
desktop.print(new File(pCaminhodoArquovo));
} catch (IOException e) {
e.printStackTrace();
}
this.requestFocus();
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
imprimir("c:\\testes.txt");
}
Desse jeito ele imprime mas abre rapidinho e fecha em seguida