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] >