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?
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?
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)?
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.