Como utilizar PrinterJob em aplicação WEB?

Pessoal, preciso imprimir uma String que é gerada após ser dado submit em um formulário de um aplicativo WEB, para isso estou usando o seguinte código:

PrinterJob printJob = PrinterJob.getPrinterJob();
printJob.setPrintable(r);
printJob.setCopies(1);
try {
	printJob.print();
} catch (Exception ex) {
	ex.printStackTrace();
}

Onde r é o objeto que implementa a interface Printable. Quando executo o teste do programa (com um método main) funciona tudo beleza, ele imprime sem problemas, mas quando coloco o aplicativo pra rodar no TOMCAT, ele não imprime de jeito nenhum. Alguém pode me dar uma luz?

Atenciosamente,
Stefânia Daisy

Você quer imprimir no cliente? Se for isso não vai funcionar mesmo, nao se esqueça que o que é enviado par ao cliente é HTML puro, não vai nada de Java pra lá não…

Nesse caso você teria que usar os recursos do browser ou Javascript.