Redirecionar o Objeto System.out.println para imprimir

2 respostas
P

Gostaria de redirecionar a minha String para uma impressora e nao para a tela , utilizando System.out.println.

Obrigado ,

Helder

2 Respostas

J

Não sei se dá com System.out.println

Você já deu uma olhada na classe PrinterJob?

public abstract class PrinterJob
extends Object
The PrinterJob class is the principal class that controls printing. An application calls methods in this class to set up a job, optionally to invoke a print dialog with the user, and then to print the pages of the job.

J

O que você pode fazer é substituir o objeto System.out, por um PrintStream que aponte para outro lugar, mas o recomendavel é você criar um pra isso… ou usar algo mais especifico de impressão…

no exemplo abaixo ele é redirecionado para um arquivo…

PrintStream out = new PrintStream(new FileOutputStream(new File("C:\teste.txt")));
        System.setOut(out);
        System.out.println("impressão de teste!");
Criado 28 de julho de 2005
Ultima resposta 29 de jul. de 2005
Respostas 2
Participantes 3