Em Java, como altero ou defino uma impressora padrão

Eu sei como obter a lista de impressoras disponíveis, eu quero que os usuários possam selecionar de uma lista e definir isso para o padrão para a sessão

Usando o Windows 7

Eu sei que isso é feito facilmente Eu só quero criar um programa java simples: Para aumentar meu conhecimento b: Os professores aqui são muito adversos para brincar com propriedades de impressão

Obrigado pela sua ajuda com antecedência

questionAnswers(2)

yourAnswerToTheQuestion