Urgente Geração codigo de barras code 128

Discussão em 'Progress 4GL' iniciado por brunoowr, Agosto 10, 2016.

  1. brunoowr

    brunoowr Membro Participativo

    Estou gerando um código de barras para impressora datamax, neste código tem números, letras e espaços, porém quando imprimo, o leitor só lê os números.

    Gerei a etiqueta pelo bartender para ver que código fonte o programa gera e por exemplo para o código de barras "986666PA8980042 88888888889999999999" ele gera "1E4205001640010C986666&EPA8&D980042&E &D88888888889999999999"

    Mas não sei qual a sintaxe desses caracteres para eu poder gerar o código certo no programa.
    Se alguém puder me ajudar, tenho uma certa urgência.

    Obrigado
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Ai vc teria que entrar em contato com o suporte da impressora, pra eles te dizerem como que te que montar a string pra impressora entender o que vc quer
  3. LeandroSantos

    LeandroSantos Membro Participativo

    Uso o codigo abaixo em uma DataMax Mark III.
    Veja se consegue adaptar para sua necessidade

    Código:
    def input parameter vCode128  as char.
    
    def input parameter vLinha1   as char.
    def input parameter vLinha2   as char.
    def input parameter vLinha3   as char.
    def input parameter vLinha4   as char.
    def input parameter vlinha5   as char.
    
    output to printer.
      
       put unformatted
          chr(2) "m" skip
          chr(2) "KcLW0700" skip
          chr(2) "L" skip
          "D11" skip
          "ySU8" skip
          "A2" skip
          "1e1206902300030" lc(vCode128) skip
          "121100002000030" vCode128 skip
          "131100001400030" vLinha1 skip
          "121100001000030" vLinha2 skip
          "121100000700030" vLinha3 skip
          "121100000400030" vLinha4 skip
          "121100000100030" vLinha5 skip
          "^01" skip
          "Q0001" skip
          "E" skip
          .
    
    output close.
    

Compartilhe esta Página