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


Responder a