Impressão direta de PDF (Array de bytes) via Aplicação Web  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
legionarioba
JavaTeenager
[Avatar]

Membro desde: 24/03/2003 00:40:42
Mensagens: 171
Localização: Salvador
Offline

PessoALL,

Tenho o seguinte problema. Tenho uma tela , em que efetuo uma busca e apresento no formato de uma grid. Tenho um botão imprimir, em que eu preciso gerar boletos bancários de acordo com as informações que estão na(s) linha(s) que selecionei. O problema é que não posso, por exemplo, abrir um pop-up carregando um pdf e depois mandar imprimir, preciso imprimir diretamenta na impressora do usuário esse pdf. Existe uma api , forma de fazer isso via aplicação Web? Possuo o PDF como array de bytes na minha servlet, mas estou meio sem idéias de como usá-lo pra gerar a impressão..

http://silvioluiz.wordpress.com
[Email] [MSN]
hashcode
JavaChild
[Avatar]
Membro desde: 11/07/2006 15:58:19
Mensagens: 115
Offline

Impressora Local(serial/paralela/usb) ou via TCP/IP?





Shairon Toledo
[WWW]
legionarioba
JavaTeenager
[Avatar]

Membro desde: 24/03/2003 00:40:42
Mensagens: 171
Localização: Salvador
Offline

Provavelmente TCP/IP, mas existe a possibilidade de ser usada uma local USB ou serial, de qualquer forma acho que terei que pensar nas duas..alguma luz?

http://silvioluiz.wordpress.com
[Email] [MSN]
hashcode
JavaChild
[Avatar]
Membro desde: 11/07/2006 15:58:19
Mensagens: 115
Offline

Nas impressoras via TCP/IP geralmente temos dois protocolos o LPR/LPD e o Raw.
O LPR tem que implementar a RFC dele ou usar uma API que faça esse trabalho "sujo" de protocolo.
Já via Raw, a impressora abre uma porta(geralmente 9100) para dados brutos.
Se tiver tcp/ip raw na printer é só estabelecer um socket e enviar os bytes para a impressora.
Exemplo se a impressora interpretar postscript vc pode dar um telnet na porta 9100


e enviar o texto

e impressora vai imprimir na posição 100 100 o teste "Esse eh um teste" com a fonte 15





Shairon Toledo
[WWW]
legionarioba
JavaTeenager
[Avatar]

Membro desde: 24/03/2003 00:40:42
Mensagens: 171
Localização: Salvador
Offline

Certo...mas no meu caso..seja lá como eu for imprimir..eu tenho um PDF...como array de bytes...pra ser impresso..Existe alguma API que possa resolver isso? Alguém já usou o Java Print Service ?

http://silvioluiz.wordpress.com
[Email] [MSN]
hashcode
JavaChild
[Avatar]
Membro desde: 11/07/2006 15:58:19
Mensagens: 115
Offline

Não sei





Shairon Toledo
[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team