PrintJobs e ToolKit , tirar dialogo de impressora

1 resposta
luuu

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?

1 Resposta

luuu

alguem alguma ideia?!

Criado 28 de fevereiro de 2007
Ultima resposta 1 de mar. de 2007
Respostas 1
Participantes 1