USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Codigo de Barras padrão EAN-13
Eduardo Lima
não registrado
ENUNCIADA !
Postada em 14/02/2005 17:35 hs   
Em que site que vc baixou a font EAN 13.
 
Obrigado.
   
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 15/02/2005 08:44 hs         
No zip que te mandei num tem um exemplo? Bom, vou mandar de novo e ainda te explicar tudo:
O código de barras é mais ou menos como uma "línguagem" que funciona com barras verticais de expessuras diferentes. Barras preenchidas e barras em branco(pouca gente sabe mas os espaços em branco tb são importantes) bem, o esquema que eu fiz é uma fonte True Type que você vai usar como se fosse uma fonte qualquer, incluindo no word, excel... Para instalá-la copie-a para a pasta de fontes do windows(normalmente C:/windows/fonts) no zip que te mandei tem vários padrões de fontes(EAN-13, Code39 e Code128) copie todos os arquivos com extensão .TTF para a pasta de fontes. Em seguida rode o aplicativo de exemplo que te mandei. Você vai notar duas coisas: O código impresso(que é o que vai sair usando a fonte) e a string(string de fonte) que é a string equivalente ao código de barras impresso, só que em formato string. Quando você usar o código no teu programa, inclua o módulo que está no zip no teu projeto. Nele tem várias funções para conversão de string de fonte. Elas estão todas prontinhas, com calculo do dígito verificador e tudo. Qualquer outra dúvida, posta ae que eu respondo na boa.
   
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 15/02/2005 08:46 hs         
Para Eduardo Lima:
Não baixei de lugar nenhum, eu mesmo fiz. Ela funciona muito bem com qualquer leitor ótico.
 
Quando ao caminho para Marília:
Liguei pro pessoal lá e eles vão mandar um nego me pegar no aeroporto, assim não gasto com aluguel de carro, e nem quebro a cabeça tentando achar o local... mas valew mesmo assim!
   
ATS
OURINHOS
SP - BRASIL
ENUNCIADA !
Postada em 15/02/2005 10:24 hs            
kerplunk me desculpe, mas como faço para gerar o codigo numerico que vai embaixo das barras existe algum padrão como é, pois eu gostaria que na hora em que o usuário fosse cadastrar um novo produto o sitema gerasse este codigo no campo Codigo do Produto.
No exemplo que vc me mandou eu tenho que digitar o codigo para gerar as barras e o que eu gostoria era que o sistema gerasse este numero automaticamente, se possivel.
TÓPICO EDITADO
 
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 15/02/2005 10:54 hs         
Assim: O código numérico que vai embaixo nas barras, não corresponde exatamente à string necessária para gerar esses códigos. Portanto, além do campo código do produto, você vai ter que criar outro campo (alfanumérico) que vai conter a string de código de barras, incluindo dígito verificador(nota 1). Um exemplo prático seria:
 
Código do produto: 286 (preencher com zeros à esquerda, no caso 000000000286, para conter 12 espaços, 13º número=dígito verificador)
String para código de barras: À[000000|;;skhk]
 
Para gerar a string para o código de barras, no módulo que te mandei, tem uma função pronta (EAN13(Codigo as string)). Se entendi bem tua dúvida, vc queria colocar os números embaixo das barras, não precisa, a fonte se encarrega disso.
 
Nota 1: O dígito verificador, é obrigatório, sem ele o leitor não vai conseguir ler o código(no padrão EAN-13) o calculo desse digito é um pouco complicado, porém já está incluido na função que te mandei.
   
ATS
OURINHOS
SP - BRASIL
ENUNCIADA !
Postada em 15/02/2005 14:16 hs            
Bom pelo que entendi o número que vai embaixo das barras não tem um padrão especifico pode ser qualquer numero. Neste caso vou fazer da seguinte maneira, quando o usuário cadastrar o primeiro  produto, o sistema vai gerar automaticamente o codigo 000000000001, o segundo 000000000002 e assim sucessivamente todos com doze espaços e quando for gerar as barras para serem impressas eu vou usar o codigo do produto para gerar o codigo de barras que no caso do número 000000000001 vai ficar assim 00000000000017 embaixo das barras. Estou correto ?
O que eu não entendi é para que serve essa:

String para código de barras:  À[000000|;;skhk]
   
Página(s): 2/3     « ANTERIOR    PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página