Código de Barras

Discussão em 'Progress 4GL' iniciado por maicon, Dezembro 12, 2013.

  1. maicon

    maicon Membro Participativo

    Boa Tarde.

    Código de Barras, passou a ter 1 letra no meio, quando faço a leitura desse código de barras através de um leitor ou coletor, o mesmo não aparece na leitura.
    Imprimindo em tela, aparece a letra compondo o código de barras, então teoricamente a letra está saindo nas barras, mas quando faço a leitura, a letra não aparece.
    Dúvidas:

    Quando tem letra no meio das barras, tem que fazer algum tratamento especial para imprimir ela? qual?

    Tem algum exemplo?
  2. maicon

    maicon Membro Participativo

    Como faz para imprimir letras nas Barras do Código de Barras?
  3. LFBuozi

    LFBuozi Membro Participativo

    Primeiro: a partir de onde é gerado este código de barras? Se for usando a API do EMS 2, o código no modelo 128B aceita letras, 128A, 128C e code 39 não aceitam.
    Segundo: está fazendo a leitura e mandando para qual programa? O campo que está mandando aceita todos os caracteres ou ignora as letras?
  4. maicon

    maicon Membro Participativo

    A leitura está sendo testado em um Bloco de notas, ou seja, não tem formato e nem máscara para impedir a leitura.
    O codigo está assim:
    "
    put unformatted
    "^XA" skip
    "^PRE,E" skip
    "^PQ1" skip
    "^FO0270,0042^A0N,100,70^FD-" c-refer "-^FS" skip
    "^FO100,0120^BY2,3^BCN,160,N,N,N^FD>" ";" ">891"
    Cod-item

    "0^FS" skip
    "^XZ" skip.

    "
    Obs1: Cod-item está recebendo o seguinte código = "91102354A1256"
    Obs2: Existe o A no meio dele.

    Onde que eu vejo o tipo de código (128A, ou 128B, etc)?
  5. LFBuozi

    LFBuozi Membro Participativo

    Tenho um manual "ZPL II Programming Guide" que coloca o seguinte exemplo:
    Código:
    ^XA
    ^FO100,75
    ^BCN,100,Y,N,N
    ^FD>:CODE128^FS
    ^XZ
    Isto para gerar um código da string "CODE128".
    Também, eu tenho um programa e uso da seguinte forma:
    Código:
            PUT "^BY2,3,100^FT328,217^BCN,,Y,N"
            SKIP "^FD>:" ped-item.it-codigo "^FS"
    Veja se algum dos exemplos te ajuda.

Compartilhe esta Página