Descobrindo o caminho de impressora de rede

Ja procurei aqui mas nao achei: Alguem tem alguma ideia de como faço pra obter o caminho completo de uma impressora ??? Eu tentei alguma coisa com as classes PrinterJob e PrinterService mas nao consegui nada… Eu queria mostrar a caixa de dialogo de impressao para selecionar a impressora, pois o que vou imprimir é matricial… Só queria o endereço da impressora… Alguem sabe como ???

Ps: Ja consegui pegar o nome da impressora… :smiley:

        PrinterJob job = PrinterJob.getPrinterJob();
        boolean devo_printar = job.printDialog();
        
        PrintServiceAttributeSet setat = job.getPrintService().getAttributes();
        Attribute att = setat.get(PrinterName.class);
        System.out.println("Nome: " + att.toString());

Estou com o mesmo problema.
Poderia me indicar como resolveu?

Grato

Rudinei Felipetto

Ola

nao sei se resolve para voces …
mas eu estou usando o SO.

Assim: crio um texto formatado, com cabecalho, detalhes e rodape.
Ex. Arquivo: Texto.txt -> todo modelado.
faço: type Texto.txt > PRN
ou type texto.txt > LPT1
ou type texto.txt > //COMPUTADOR/IMPRESSORA <-> IMPRESSORA EM REDE (sem firewall)

  • IMPRESSORA deve estar compartilhada é claro !!!
  • Isso em WINDOWS XP, DESKTOP

funciona um beleza
abraço pessoal