[Resolvido] Obter nome da impressora padrão do sistema operacional

2 respostas
tiagoscd

Boa tarde galera!

Gostaria de saber se vocês conhecem alguma maneira de obter o nome da impressora padrão do sistema operacional (Linux e Windows), pois preciso exibir essa informação em um sistema. A princípio, no Linux, penso que seja possível obtê-la através da execução de um comando no terminal. Porém, gostaria de saber se existe alguma classe no Java que possa “puxar” essa informação automaticamente, sem a necessidade de executar comandos “fora do sistema”.

Obrigado pela atenção =)

2 Respostas

E
import javax.print.*;
import java.awt.print.*;

class Print {
    public static void main(String[] args) {
        PrintService service = PrintServiceLookup.lookupDefaultPrintService();
        System.out.println (service.getName());
    }
}

Rode este programa no seu sistema.

tiagoscd

Muito obrigado entanglement, funcionou perfeitamente!

Até mais

Criado 30 de novembro de 2009
Ultima resposta 30 de nov. de 2009
Respostas 2
Participantes 2