Não pega a Impressora padrão ao gerar War

3 respostas
Diego_Adriano

Galera, preciso que minha aplicação pegue a impressora padrão do usuário diretamente, usando no Eclipse a rotina é executada com perfeição porém quando gera o War e jogo pra dentro do TomCat ele não pega mais a impressora …
Alguem já passou por isso ??

3 Respostas

alexfe

Um detalhe vc sabe que isso não irá funcionar em nenhum cliente, está ciente ??
Isso pode ser feito com Applet mas os applet estão sendo bloqueados pelos navegadores e logo serão extintos da web.
Qualquer tentativa de pegar as impressoras locais em um projeto web sempre será mostrado as impressoras do servidor :smile: e não da maquina do cliente.
Para que isso seja possivel vc deve usar JNLP com JavaWebStart.
Fiz essa implementação esses dias mesmo
Vc criará um aplicativo desktop autoassinado com certificado valido, a sua aplicação Web irá invocar esse aplicativo que irá juntar a lista de impressorar locais do cliente e a jogará dentro do navegador do mesmo, essa lista de impressoras vc guarda no localStore do navegador com javascript.
E para imprimir tb deverá ser com um aplicativo invocado por JNLP.
Os applet já eram.

Diego_Adriano

Caramba … que treta … me ajuda ?

alexfe

Amanhã tento fazer um post sobre isso

Criado 28 de abril de 2016
Ultima resposta 30 de abr. de 2016
Respostas 3
Participantes 2