1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Duvida Impressora - Argox OS-214

Discussão em 'Progress 4GL' iniciado por lm1979, Janeiro 3, 2018.

  1. lm1979

    lm1979 Membro Participativo

    Bom dia,
    Temos alguns programas aqui na empresa que imprimem na impressora Argox OS-214, quando nós estávamos utilizando o Progress 10.2B estava tudo lindo, agora que mudamos para o Progress 11.6, todos os programas que imprimem na impressora Argox pararam de imprimir.
    Alguém utiliza essa impressora e teve esse problema, como resolveu?
  2. jeffyssantos

    jeffyssantos Membro Participativo

    Ola boa tarde !
    Nossa amigo que estranho, aqui também utilizamos a OS-214 e também , fizemos exatamente a mesma atualização do Progress,
    porém aqui tudo continua funcionando 100%... está tudo recompliado na versão nova do Progress?
  3. lm1979

    lm1979 Membro Participativo

    Bom dia,
    Sim, está.
    Você poderia me enviar prints da configuração da impressora no Datasul?
  4. jeffyssantos

    jeffyssantos Membro Participativo

    Opa olha só,
    Não usamos o cadastro de impressora padrão do datasul, temos um cadastro que fica gerenciado em um específico, um cadastro simples.

    Olhando aqui o fonte, desculpe realmente troquei um comando apos a migração mas, no que se refere ao envio da imagem a impressora, não sei se é este o teu caso,
    mas o comando que uso para mandar para a impressora o texto é :
    assign c-arquivo = "c:/temp/exemplo.etq".
    output to value (c-arquivo) append.
    for each my-table:
    ..
    end.
    output close.
    os-command silent copy value(c-arquivo) value (\\endereco_my_printer).

    Imagem :
    os-copy value ("\\minha_imagem.prn") value (\\endereco_my_printer).


    Sds,
    Jefferson
  5. lm1979

    lm1979 Membro Participativo

    Bom dia,
    No meu caso, enviamos os dados via put.

    for each my-table:
    put
    campo-a at 1
    campo-b at 10
    skip.
    end.

    Mas vou testar da forma que você faz.

    Att.
  6. jeffyssantos

    jeffyssantos Membro Participativo

    Opa bom dia !
    Perfeito isso, desculpe... sim isso no meu exemplo esqueci de colocar o put.
    Também uso seguido com os comandos da linguagem EPL.
    Ex:
    put unform
    'ZS' at 01
    'N' at 01 /*** LIMPAR BUFFER ***/
    'D10' at 01 /*** TEMPERATURA DA CABECA DE IMPRESSAO ***/
    'S1' at 01 /*** VELOCIDADE DA IMPRESSORA ***/
    'R130,0' at 01 /*** COORDENADAS X e Y INICIAIS ***/
    /*'GI' at 01 */ /** Lista graficos gravados na flash ****/
    ' ' at 01
    ' " '
    'GG285,45,"PB1"' at 01 /*** imagem ***/
    'A105,110,0,3,1,1,N,' at 01
    '"Destinatario: "'
    'A105,140,0,3,1,2,N,"' at 01
    fn-free-accent(substr (p-destinatario,1,35)) format 'x(35)'
    ' " ' .​

    Depois sim que direciono para impressora com os comandos que citei .

    Sds,
    Jefferson

Compartilhe esta Página