Boa tarde! Marlon, baseando-se no exemplo que o Júnior enviou, vc deve gerar um arquivo .etiq e enviar este à impressora. Ou seja, a saída que retornar em um SELECT como o enviado anteriormente vc grava em um .etiq e através de um OSCOMMAND, enviar este à impressora. Exemplo:
oscommand_run('/usr/bin/lpr -P zebraes001 /usr/debug/producao/MeuArquivo.etiq'); 2013/5/13 Junior <roberjr_...@yahoo.com.br> > ** > > > Segue um exemplo > > select 'CT~~CD,~CC^~CT~ > ^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR6,6~SD15^JUS^LRN^CI0^XZ > ^XA > ^MMT > ^PW799 > ^LL0160 > ^LS0 > ^BY3,3,106^FT24,122^BCN,,N,N > ^FD>:'||endereco.nome1||'^FS > ^FT432,112^A0N,92,84^FH\^FD'||endereco.nome1||'^FS > ^FT432,154^A0N,28,28^FH\^FDPELLEGRINO DISTRIBUIDORA^FS > ^FT24,154^A0N,28,28^FH\^FDETIQUETA DE ENDERE\80O^FS > ^PQ1,0,1,Y^XZ > > ' etiqueta, nome1 > from dual, > (select a.nome nome1 > from armazem_enderecos a > where a.armrua_armarea_unne_codigo = :p_unne_codigo > and a.nome between :p_endereco_inicial and :p_endereco_final > and :p_par = 'S' > and mod(a.armblo_nome, 2) = 0 > order by 1) endereco > union all > select 'CT~~CD,~CC^~CT~ > ^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR6,6~SD15^JUS^LRN^CI0^XZ > ^XA > ^MMT > ^PW799 > ^LL0160 > ^LS0 > ^BY3,3,106^FT24,122^BCN,,N,N > ^FD>:'||endereco.nome1||'^FS > ^FT432,112^A0N,92,84^FH\^FD'||endereco.nome1||'^FS > ^FT432,154^A0N,28,28^FH\^FDPELLEGRINO DISTRIBUIDORA^FS > ^FT24,154^A0N,28,28^FH\^FDETIQUETA DE ENDERE\80O^FS > ^PQ1,0,1,Y^XZ > > ' etiqueta, nome1 > from dual, > (select a.nome nome1 > from armazem_enderecos a > where a.armrua_armarea_unne_codigo = :p_unne_codigo > and a.nome between :p_endereco_inicial and :p_endereco_final > and :p_impar = 'S' > and mod(a.armblo_nome, 2) <> 0 > order by 1) endereco > order by 1 > > Sugiro ler alguns manuais da impressora acho que pode ajudar. > > ATT, > > ________________________________ > De: Marlon Pasquali - TI - Peccin S.A <marlon.pasqu...@peccin.com.br> > Para: oracle_br@yahoogrupos.com.br > Enviadas: Sexta-feira, 10 de Maio de 2013 16:27 > Assunto: [oracle_br] Report 6i + Impressora Zebra > > > > > Olá pessoal, > > Preciso muito de uma ajuda. > > Uso Report 6i e tenho que desenvolver um report para impressão de etiquetas > para a impressora Zebra S4M. A impressora usa a linguagem EPL. > > Nunca desenvolvi para este tipo de impressora e estou com dificuldades. > > Na etiqueta vai ter algumas linhas de texto como por exemplo, Nome do > cliente, endereço, cidade,UF e no final da etiqueta um código de barras > composto por algumas informações. > > Alguem poderia me passar um exemplo no reports de como fazer para mandar > estas informações para esta impressora ? > > Muito obrigado, > > Att, > > MARLON ALEXANDRE PASQUALI > T.I. - ANALISTA DE DESENVOLVIMENTO > > Peccin S.A. > [ Rua Dr. Sidney Guerra nº 1700 - CEP: 99700-000 - Erechim - Rio Grande do > Sul Brasil ] > <http://www.peccin.com.br/> :: <http://www.peccin.com.br> > www.peccin.com.br > :: <mailto:marlon.pasqu...@peccin.com.br> marlon.pasqu...@peccin.com.br:: > (54) 3520.9727 > > Descrição: P:\Documentos Diversos\Assinaturas\Sem > título arquivos\image001.jpg > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Guilherme Rabatini [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -------------------------------------------------------------------------------------------------------------------------- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -------------------------------------------------------------------------------------------------------------------------- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >http://www.oraclebr.com.br/ ------------------------------------------------------------------------------------------------------------------------ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html