Clicar em um botão na web e imprimir arquivo local

2 respostas
imprimirjava
M

Na empresa em que trabalho, o sistema CRM interno foi migrado de Delphi para Java Web, utilizando o framework Vaadin. Ao clicar em um botão específico, preciso enviar o arquivo gerado (etiqueta de código de barras) para impressão. Estou tentando resolver o problema por meio de um .jar executado através do Java Web Start, porém ocorrem alguns problemas que precisaria de uma configuração extra por parte do usuário para funcionar corretamente (Ex.: mudar configurações do navegador). Alguém tem alguma sugestão para solucionar este problema de outra maneira?

Observação: Passo parâmetros para o .jar, que gera um pdf através de um arquivo .jasper .

2 Respostas

J

Você pode gerar a etiqueta em html mesmo no navegador e chamar a função “window.print()” do javascript para abrir a página de impressão.

M

Obrigado @juliofsn. Já tentei fazer isso, acontece que a intenção é agilizar o processo de impressão de etiquetas, torná-lo mais rápido. Eu precisaria de uma impressão “silenciosa” sem abertura de nenhuma janela adicional, só clicar em um button “imprimir” e a impressão ser realizada instantaneamente. Mas obrigado pela resposta e, se tiver mais alguma sugestão, será bem vinda.

Criado 3 de novembro de 2017
Ultima resposta 3 de nov. de 2017
Respostas 2
Participantes 2