AJUDA EM CODIGO DE BARRAS

HUBER.FABIO 12/01/2012 14:27:55
#393073
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
FEDERHEN 12/01/2012 17:28:32
#393102
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.

HUBER.FABIO 13/01/2012 08:31:44
#393143
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.
SAMUKA 13/01/2012 09:16:45
#393148
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 .....
HUBER.FABIO 13/01/2012 09:33:44
#393150
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.
FEDERHEN 13/01/2012 12:56:50
#393170
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*

HUBER.FABIO 13/01/2012 13:44:36
#393176
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.
FEDERHEN 13/01/2012 14:15:37
#393182
Importante você imprimir as etiquetas numa impressora a laser.
As impressões em jato de tinta são problematicas.
HUBER.FABIO 13/01/2012 14:33:56
#393184
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