tenho o seguinte codigo :
public void imprimir(String valor) {
// cria um frame temporário, onde será desenhado o texto a ser impresso
Frame f = new Frame("Frame temporário");
f.pack();
// pega o Toolkit do Frame
Toolkit tk = f.getToolkit();
// Pega os serviços de impressão existentes no computador,
// para que seja escolhida uma impressora.
// Também pode ser uma impressora de rede
PrintJob pj = tk.getPrintJob(f, "print" , null);
// Aqui se inicia a impressão
if (pj != null) {
Graphics g = pj.getGraphics();
g.drawString(valor, 50, 30);
// libera os recursos gráficos
g.dispose();
// encerra a impressão
pj.end();
}
// desfaz o frame temporário
f.dispose();
}
tem algum jeito de eu mandar imprimir direto , sem passar pela caixa de dialogo da impressora?