Impressão de relatório direto na Impressora.

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
Cleonice
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 27
Registrado em: Seg, 23 Nov 2009 10:04 am
Localização: SP

Olá pessoal....
Estou migrando do 6i para o 11g, no 6i conseguia sem problemas enviar os relatórios para as impressoras locais dos usuários. No 11g alguns relatórios posso mandar para "cache", e o usuário decide se vai imprimir ou não.Mas tenho outros relatórios que preciso enviar direto para a impressora local do usuário, mas não estou obtendo sucesso nas tentativas que estou fazendo.
Estou usando o código abaixo que é utilizado em um Forms para disparar o report, me retorna o erro REP-3002: An error occurred initizlizing the printer.
Alguém pode me ajudar?

Selecionar tudo

.
.
.
V_URL:= V_URL||'&REPORT='||relatorio; 
P_PARAM := PARAMETROS;
V_URL:= V_URL||TO_CHAR(P_PARAM);
V_URL:= V_URL||'&EXECUTION_MODE=RUNTIME'; 
V_URL:= V_URL||'&COMM_MODE=SYNCHRONOUS'; 
V_URL:= V_URL||'&DESTYPE=printer'; 
V_URL:= V_URL||'&DESNAME=<NOME DA IMPRESSORA>';
V_URL:= V_URL||'&PARAMFORM=yes'; 
V_URL:= V_URL||'&DESFORMAT=PDF';
WEB.SHOW_document(V_URL,'_blank');
hidetsugu
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Sex, 04 Fev 2011 6:58 am
Localização: Porto

Eu estou a passar exactamente pela mesma situação e também preciso de conseguir imprimir directamente para a impressora para dar seguimento à minha migração de 6i para 11g. Você conseguiu resolver isso? Como?
Cleonice
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 27
Registrado em: Seg, 23 Nov 2009 10:04 am
Localização: SP

Direto para impressora ainda não encontrei uma solução de como fazer. Estamos mandando os relatórios para PDF, e através do Acrobat optar pela impressão em papel, usando impressora padrão do cliente.Cleonice.
hidetsugu
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Sex, 04 Fev 2011 6:58 am
Localização: Porto

Obrigado pela resposta. Se eu entretanto conseguir venho aqui postar a solução
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Não sei se isso vai ajudar, mas tem esse topico muito semelhante:
http://forums.oracle.com/forums/thread. ... ID=9340019
hidetsugu
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Sex, 04 Fev 2011 6:58 am
Localização: Porto

esse tópico é meu. Eu deu ele por concluido porque não estava a receber ajuda nenhuma que de facto me ajudasse, e publiquei o que a própria Oracle me disse. Embora ainda não tenha conseguido os resultados esperados.
hidetsugu
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Sex, 04 Fev 2011 6:58 am
Localização: Porto

Já consigo imprimir directo dos reports. :D

Eu instalei o CUPS no linux. Você pode aceder a informação sobre ele aqui:
- http://www.cups.org
- http://www.cups.org/doc-1.1/sam.html

Para informação mais concreta sobre como aplicar aos reports, veja no metalink a nota 1063798.1.

A seguir o que precisa de saber é que tem de instalar no servidor as impressoras de rede que estão partilhadas, e fornecer o ip das mesmas. Se tudo correr bem, já vai conseguir imprimir. A mim não correu tudo bem, mas resolvi. Se precisar de ajuda, pode postar...[/b]
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 11 visitantes