Não sei se há como pelo endereço da rede, mas o método:
PrintServiceLookup.lookupPrintServices(javax.print.DocFlavor flavor, javax.print.attribute.PrintRequestAttributeSet attributes);
Retorna num array a lista de suas impressoras instaladas na máquina, tanto local como de rede, vc ainda pode definir características dela com os parâmetros flavor e attributes, exemplo:
PrintService service = PrintServiceLookup.lookupPrintServices(DocFlavor.INPUT_STREAM.POSTSCRIPT, null);
Retorna um array de serviços de impressão com as impressoras que usam PostScript, se passar null para os 2 parâmetros ela não restringe a consulta, ou seja retorna todas as impressoras instaladas.
Espero ter ajudado.
[]'s