| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2006 11:27:07
|
legionarioba
JavaTeenager
![[Avatar]](/images/avatar/d58072be2820e8682c0a27c0518e805e.jpg)
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
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2006 12:33:52
|
hashcode
JavaChild
Membro desde: 11/07/2006 15:58:19
Mensagens: 115
Offline
|
Impressora Local(serial/paralela/usb) ou via TCP/IP?
|
Shairon Toledo |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2006 12:50:55
|
legionarioba
JavaTeenager
![[Avatar]](/images/avatar/d58072be2820e8682c0a27c0518e805e.jpg)
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
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2006 13:03:51
|
hashcode
JavaChild
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2006 13:34:22
|
legionarioba
JavaTeenager
![[Avatar]](/images/avatar/d58072be2820e8682c0a27c0518e805e.jpg)
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
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2006 14:04:54
|
hashcode
JavaChild
Membro desde: 11/07/2006 15:58:19
Mensagens: 115
Offline
|
Não sei
|
Shairon Toledo |
|
|
 |
|
|