Jogar um arquivo txt em uma impressora

ai galera seguinte.
tenho um arquivo txt em um diretorio e quero pegar esse arquivo em enviar para a impressora.
mas queria trazer a caixa de dialogo de impressora para o usuario escolher.

e dificil fazer isto??

http://java.sun.com/docs/books/tutorial/uiswing/misc/printtext.html