Chiappa,

Valeu pela força!

Abs,

Marcos


Em 22/05/07, jlchiappa <[EMAIL PROTECTED]> escreveu:
>
>   Colega, eu não fiz, mas vou fazer alguns coments, que ficarão por sua
> conta validar e checar. primeiro, vc não diz mas se é Forms, é quase
> certo que esses relatórios são com reports, ok ? Em cima disso, alguns
> fatos :
>
> a. o Reports pra imprimir diretamente numa impressora PRECISA de um
> "nome"/destinação de impressora, ou que a impressora em questão esteja
> como default na máquina onde o reports roda
>
> b. O Forms e o reports em modo web rodam é LÀ NO SERVIDOR WEB/de
> aplicações, na máquina local o browser aonde o usuário vê a aplicação
> nada mais é do que um REPLICADOR da coisa real que tá rodando lá no
> servidor remoto
>
> c. a única "coisa" programável que vc tem no micro cliente é o Java,
> dentro do browser
>
> sabendo-se disso, penso ser razoável afirmar que as suas principais
> opções seriam :
>
> 1. ter de algum modo a impressora-cliente "alcançável" pela máquina
> servidora, se vc não pode mapear, talvez possa usar UNC (ie,
> \\destino\device), IP, ou algo do tipo
>
> ou
>
> 2. fazer o Report imprimir em arquivo no servidor num formato rico
> (postscript, rtml, o que puder), transferir o arquivo pra máquina
> cliente via webutil, na máquina cliente ainda via webutil descarregar
> o arquivo diretamente na impressora
>
> ou
>
> 3. ter (uplodeando, provavelmente) o client reports j2EE na máquina
> cliente, esse soft como mostrado em
>
> http://www.oracle.com/technology/products/reports/htdocs/getstart/examples/Tools/thinclient/thinclient/Readme.html
> permite que sem alteração no report o relatório seja impresso num
> arquivo batch, que depois é direcionado automaticamente pra impressora
> local (é uma automatização da opção 2)
>
> ou
>
> 4. escrever um java bean que descarregue impressões,
> http://forms.pjc.bean.over-blog.com/article-6621538.html tem um exemplo
>
> ==> veja que com exceção de 1. , TODAS as opções acima implicam em
> codificação java (ou usar/configurar rotinas Java prontas, no caso do
> webutil), esse foi um dos impedimentos pra que no cliente atual
> migrássemos a aplicação client/server que hoje está em developer 6i
> pra 9i ou 10g, NENHUM dos programadores in-house tem a menor expertise
> em java, e com Forms/reports em web, TUDO que for customização implica
> em java...
>
> []s
>
> Chiappa
> --- Em oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>,
> "Marcos Soares" <[EMAIL PROTECTED]>
> escreveu
> >
> > Pessoal,
> >
> > Tenho uma aplicação em forms 6i que roda na web.
> >
> > Preciso permitir que o usuário imprima utilizando a impressora
> cliente e não
> > a do servidor.
> >
> > Alguém já fez algo parecido?
> >
> > Obs.: Por motivos de segurança da empresa, não posso mapear a
> impressora do
> > cliente no servidor.
> >
> > Grato,
> >
> > Marcos
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a