Seleção de impressora aparece somente no servidor

E ai galera!!!

Estou desenvolvendo uma aplicação Web que esta rodando em um servidor. Na minha máquina cliente eu acesso o sistema via browser.

Nessa aplicação existe um opção de impressão quando clico nesse botão para imprimir a tela para seleção da impressora aparece no servidor ao invés de aparecer na máquina do cliente.

Alguém sabe como resolver isso ou outra forma de impressão?

Segue o código abaixo.


Frame f = new Frame();

f.setSize(342, 760);

f.pack();

 

Toolkit tk = f.getToolkit();

 

PrintJob pj = tk.getPrintJob(f, "Impressão", null);

if (pj!=null) { 

            pj.end();   

            f.dispose();

}