Galera alguem sabe se tem e se tiver como, listar as impressoras de rede compartilhadas?e por consequência pegar o nome do compartilhamento?
Listando impressoras
T
2 Respostas
C
Opa, tem sim!
Dá uma estudada na java printing api
Mas abaixo eu coloquei uma classe exemplo que eu fiz que lista as impressoras presentes, sejam elas de rede ou locais:
import javax.print.PrintService;
import javax.print.PrintServiceLookup;
public class PrinterLister {
private PrintService[] services = null;
public PrintService[] getPrinters(){
services = PrintServiceLookup.lookupPrintServices(null, null);
//debug code
for(PrintService ps : services){
System.out.println(ps.getName());
}
//end of debug code
return services;
}
public PrintService[] getInstalledPrinters(){
return services;
}
public static void main(String args[]){
PrinterLister pLister = new PrinterLister();
pLister.getPrinters();
}
}
Abraço!
T
Cara funcionou valeu !! 
Criado 21 de setembro de 2006
Ultima resposta 21 de set. de 2006
Respostas 2
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo