Bom Marlon, eu mesmo faz tempo que não programo, mas uns palpites :

 - via de regra no linux o comando para vc mandar um arquivo para uma 
impressora conectada é lp : confira com o teu pessoal de linux as opções de uso

 - googlando por zebra printer S4M linux , entre os resultados temos 
http://www.zebra.com/us/en/products-services/printers/printer-type/industrial/s4m.html
 , 
http://www.zebra.com/us/en/support-downloads/industrial/s4m.html#mainpartabscontainer=drivers
 , 
http://ask.slashdot.org/story/09/07/30/2317215/Linux-Friendly-Label-Printer-Recomendations
 e http://support.scansource.com/images/TKP4XXX%20Articles/TKP4134/TKP4134.pdf 
- em resumo indicam que a impressora no linux pode ser controlada pelo CUPS ( o 
print spooler padrão de muitas distros Linux) via driver específico que vc 
baixaria / instalaria , vc teria um arquivo-texto com os comandos todos 
necessários, e vc enviaria para a impressora o tal aqruivo via comando lp no 
prompt do linux
 
  okdoc ? Então é um trabalho passo-a-passo : Primeiro, com o teu Suporte de 
linux que vc tiver aí, assegure-se que vc tem o CUPS presente e ativo, que a 
zebra tá reconhecida por ele, que vc tem o driver necessário, confirme que vc 
tem acesso via lp (ou similar, em algumas distros isso pode mudar), cria&manda 
um arquivo simples de teste pra impressora .... Isso tudo funcionando, o seu 
ambiente tá legal, aí vc vai atacar o front do reports....
  
    []s
        
          Chiappa

--- Em oracle_br@yahoogrupos.com.br, Guilherme Rabatini <rabatini@...> escreveu
>
> Sinceramente não sei Marlon, conheço pouco de Linux.
> 
> O comando que citei não deu certo no Red Hat?
> 
> Talvez alguém aqui mesmo no grupo possa ajudar.
> 
> 
> 2013/5/14 Marlon Pasquali - TI - Peccin S.A <marlon.pasquali@...>
> 
> > **
> >
> >
> > Olá Guilherme,
> > No caso deste comando oscommand_run, se for em Linux hed hat, você sabe
> > qual comando se equivale ?
> >
> > Muito obrigado a todos pelas dicas.
> >
> >
> > 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 ]
> > ::www.peccin.com.br ::marlon.pasquali@...:: (54) 3520.9727
> >
> >
> > -----Mensagem original-----
> > De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em
> > nome de Guilherme Rabatini
> > Enviada em: terça-feira, 14 de maio de 2013 14:59
> > Para: oracle_br@yahoogrupos.com.br
> > Assunto: Re: [oracle_br] Report 6i + Impressora Zebra
> >
> >
> > 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_sec@...>
> >
> > > **
> >
> > >
> > >
> > > 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.pasquali@...>
> > > 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.pasquali@...> marlon.pasquali@...
> > ::
> > > (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
> >
> >  
> >
> 
> 
> 
> -- 
> Guilherme Rabatini
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a