Imprimir documentos em java

Amigos alguem conhece alguma api que eu possa de dentro de um programa java disparar a impressao de um documento?
obrigado

q eu sei a API Java 2D faz isso, mas n sei como q faz n rs :smiley:

C alguem souber eu ficaria feliz em aprender :smiley:

Se o documento for um arquivo e você quer imprimir ele direto, manda uma mensagem pro sistema operacional. No linux algo como:

cat arquivo.txt > /dev/lp0

(“lp0” é o dispositivo de impressão no meu pc)

Valeu pela ajuda mas estou usando Windows, pesquisando achei a classe PrinterJob q teoricamente faria isso, mas o meu problema pra ser mais especifico eh o seguinte:
Tenho 2 impressora no meu comp gostaria de saber como disparar a impressao na impresora q nao eh padrao, acho q deu pra entender neh? Bom se alguem ja tiver feito isso ou pelo menos tiver uma ideia me da uma ajuda ae!
Valeu

O q vc pde faze no maximo e abrir um Frame pra o kra escolher a impressora q ele deseja imprimir ou colocar uma mensagem perguntano c ele quer usar a impressora padrao, c ele n quizer entao abre esse frame q eu to falano

Pensei nisso, espero q possa ajudar :smiley:

Você pode fazer como eu disse, basta saber qual o dispositivo da sua impressora e usar o comando copy do windows.