AJUDA EM CODIGO DE BARRAS
Caros !!!!!
Estou elaborando uma etiqueta com os dados do cliente e nessa etiqueta deverá constar o código do cliente em código de barras para posterior leitura..Qual fonte usar pois a EAN ou EAN Short só aceita tamanho 13 e o código do cliente pode variar de 1 até 99999 e também necessita do digito verificador..
Nota: meu campo na tabela está caracter com 13 posições e preciso do código de barras no relatório
Estou elaborando uma etiqueta com os dados do cliente e nessa etiqueta deverá constar o código do cliente em código de barras para posterior leitura..Qual fonte usar pois a EAN ou EAN Short só aceita tamanho 13 e o código do cliente pode variar de 1 até 99999 e também necessita do digito verificador..
Nota: meu campo na tabela está caracter com 13 posições e preciso do código de barras no relatório
Voce pode usar o [Ô]interlevel 2 of 5[Ô] que é usado em boletos bancários. Ele representa números porém a quantidade de digitos deve ser par.
Então você pode montar um código de 6 digidos, exemplo: 000001, 000122, 099999, ...
Outra opção é o [Ô]code 39[Ô] que tem tamanho livre.
Então você pode montar um código de 6 digidos, exemplo: 000001, 000122, 099999, ...
Outra opção é o [Ô]code 39[Ô] que tem tamanho livre.
Amigos !
Pelo que estou pesquisando o que mais me atenderia seria o Code 39 mesmo pois além de aceitar Números e Caracteres ele também não possui digito verificador. Alguém tem algum exemplo usando o Code 39. Onde conseguir a fonte, qual o tamamo exato para o relatório, etc ...pois peguei uma fonte da net, joguei no relatório e meu leitor não leu.
Pelo que estou pesquisando o que mais me atenderia seria o Code 39 mesmo pois além de aceitar Números e Caracteres ele também não possui digito verificador. Alguém tem algum exemplo usando o Code 39. Onde conseguir a fonte, qual o tamamo exato para o relatório, etc ...pois peguei uma fonte da net, joguei no relatório e meu leitor não leu.
HUBER FABIO, acredito que está havendo uma pequena confusão. O código EAN 13 permite vc usar código com 12 dÃgitos, mais o digito verificador. Você disse que seu código de clientes varia de 1 até 99999 então o EAN13 dá e sobra .....
Caro amigo SAMUKA.
Pelo que sei o EAN 13 ele obriga o preenchimento dos 12 digitos mais o digito verificador...estou a procura de algo mais simplificado que funcione, ou seja, nada de ficar completando campo para atingir 12 caracteres e ficar calculando digito verificador. Por isso pesquisando vi que o Code 39 é alfanumérico e não necessita de digito verificador.
Pelo que sei o EAN 13 ele obriga o preenchimento dos 12 digitos mais o digito verificador...estou a procura de algo mais simplificado que funcione, ou seja, nada de ficar completando campo para atingir 12 caracteres e ficar calculando digito verificador. Por isso pesquisando vi que o Code 39 é alfanumérico e não necessita de digito verificador.
Para gerar o code 39 precisa incluir um * (asterisco) no inicio e no final.
Exemplo:
o codigo 00001 voce imprime *00001*
o codigo 99999 voce imprime *99999*
Exemplo:
o codigo 00001 voce imprime *00001*
o codigo 99999 voce imprime *99999*
Olá amigo FEDERHEN..
Fiz teste aqui colocando o * antes e no final do número, porém o * também sai impresso antes e no final do código de barras..e o leitor ainda não continua lendo..será que é minha fonte, ou algo que possa estar fazendo errado.
Fiz teste aqui colocando o * antes e no final do número, porém o * também sai impresso antes e no final do código de barras..e o leitor ainda não continua lendo..será que é minha fonte, ou algo que possa estar fazendo errado.
Importante você imprimir as etiquetas numa impressora a laser.
As impressões em jato de tinta são problematicas.
As impressões em jato de tinta são problematicas.
Impressão em impressora Laser OK ....video também sai os asteriscos antes e depois...
Tópico encerrado , respostas não são mais permitidas