Mostrar uma mensagem enquanto acontece a impressão

Pessoal,

Preciso mostrar uma mensagem na tela enquanto envio comando para a impressora…

Qual a melhor forma pra fazer isso?

SwingWorker é uma solução?

Ninguém Pessoal?

Preciso mostrar um Jdialog, e depois ficar enviando comando para a impressora Fiscal…

Não sei como faço para o JDialog ser mostrado…

Pois se dou setVisible(true) antes dos comando de impressão, ele só aparece após a impressão…

Alguém pode me ajudar???