Duvida Put, export ou displ em caracteres especiais

Discussão em 'Progress 4GL' iniciado por ivodarocha, Julho 27, 2016.

  1. ivodarocha

    ivodarocha Membro Participativo

    Boa tarde Pessoal

    Estou tentando exportar alguns comandos que serão utilizados na impressora Zebra, porem possuem caracteres especiais e sendo assim não consigo executar.

    Segue abaixo um exemplo:

    PUT "CT~~CD,~CC^~CT~".
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    usa a tabela ASCII junto com a função CHR
    ivodarocha e reissobr curtiram isso.
  3. ivodarocha

    ivodarocha Membro Participativo

    Obrigado Rafael, deu certo
  4. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Show! disponha!
  5. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Quando eu trato com impressora zebra, eu uso comandos .....
    Código:
    ^XA
    ^FO50,35^AAN,30,35^FD#empresa#^FS
    ^FO50,65^AQN,20,10^FDCliente:#cliente# - Pedido:#pedido#^FS
    ^FO50,120^AAN,23,15^FD#item#^FS
    ^FO50,165^AAN,23,20^FDLote:#lote#^FS
    ^FO50,215^AAN,23,20^FDQuantidade ..:#qtd# #un#^FS
    ^FO50,265^AAN,23,20^FDQuantidade UC:#unuc#^FS
    ^PQ#copias#
    ^XZ
    
    Alias, esses codigos ai eu deixo em um .txt, leio, com replace eu troco os literais #empresa#,#cliente# e todos os outros e salvo em um txt temporario, depois via os-command mando o txt para a impressorinha, veja que no final do arquivo tem o ^PQ, que indica pra impressora quantas copias da etiqueta é pra fazer, assim não sobrecarrega o programa.

    Sempre achei que dessa forma tenho mais controle sobre a impressora, porque tem comandos pra codigo em barra e tudo mais, tudo nativo na impressora.
    ivodarocha curtiu isso.

Compartilhe esta Página