Problemas com impressão

Ola,

Espero que alguém possa me ajudar.

Estou tentando imprimir alguns dados pela minha Servlet, uso no meu servidor um Slackware com Tomcat 5.5 Java 1.5, cadastrei a impressora no cups e ta rodando direito porem quando executo:

PrintService printService = PrinterJob.getPrinterJob().getPrintService();

printService retorna null

Ai mandei listar as impressoras e forcei usando o

PrinterJob.getPrinterJob().setPrintService(printService)

Porem neste caso ele da uma PrinterException: Not a 2D print service
O estranho é que rodando o mesmo código na minha maquina funciona.
E ela é um Slackware com o mesmo Tomcat e JVM

Alguém sabe o porque do erro?

Bom

Apesar de não ter encontrado uma solução até o momento o BUG está relacionado aqui.

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6227867

Alguma sugestão além de ter que trocar para o Beta do Mustang?

É parece que não há opções mesmo!!

Só me resta inverter tudo, faço a maquina que tem a impressora conectar no tomcat e pegar o objeto que tem que ser impresso.

Ohhh vida… :cry: