LER CODIGO DE BARRAS EAN 13

EMANUEL 08/07/2010 10:03:39
#346835
Pessoal, Bom dia!

Alguem aqui ja foi em um mercadinho/supermercado, entao ja pediu 300g de Queijo. o cara pesa e coloca uma etiqueta com o codigo de barras, ate ai tudo bem.

Como eu faria para ler o codigo e quantidade ? ou seja, no proprio codigo de barras ja vem a quantidade? e como é a interpretacao em VB, para que eu possa jogar no campo o codigo do produto e no campo a quantidade de 300g?

desde ja agradeço,

Emanuel
NICOLLAS2 08/07/2010 10:46:08
#346836
Resposta escolhida
Nesse caso funciona assim
Ex:
cebola kg
220gr

codigo de barras: 1003215002209

1 - sera o codigo que vai identificar que o produto eh pesado, entao tem que buscar em outra tabela
3215 - eh o codigo do produto
220 - eh a quantidade, nesse caso 220 gramas

ele vai buscar o preco do item 3215 e multiplicar pela quantidade
EMANUEL 08/07/2010 12:14:42
#346847
Nicollas2

obrigado pela atencao, e resposta, mas o que seria esses numeros o 100 e 9 no final? 1003215002209

O 9 seria o digito verificador? e o 100?
obrigado

Emanuel
FEDERHEN 08/07/2010 13:29:31
#346856
codigo de barras: 1003215002209

1 -codigo que identifica que o produto eh pesado
003215 - eh o codigo do produto
00220 - eh a quantidade, nesse caso 220 gramas
9 - digito verificador
NLSOLUCOES 08/07/2010 14:01:10
#346864
Só para complementar:

Utilizar código de barras para produtos de consumo em geral precisa ser no padrão EAN 8 ou 13, o EAN 8 só é recomendado a produtos que náo tem espaço para etiquetar o EAN 13.

E ainda se vc for o fabricante/produtor e for revender vc deve se filiar ao EAN Brasil para obter o código oficial de sua empresa válido em qualquer lugar no mundo;

Mas se vc mesmo irá comercializar o seu produto poderá criar código no padrão EAN sem problemas obviamente tem o DV(dígito verificador) .

Códigos personalizados são chamados de IN-STORE ou código interno e sempre deve-se começar com o digito 2

Aqui no VBMania tem um font que gera o código mas vc já deverá fornecer o código com o último DV já calculado pois se não o leitor não poderá ler.

As quatro partes que compõem o código oficial EAN-13 são:
* País de origem do produto - 789=Brasil
* Empresa fabricante - 4 ou 5 dígitos
* Produto por ela produzido - tirá o último dos 13 dígitos
* Dígito verificador - 13º

Exemplo de cáculo do EAN 13

código X fator de cáculo

0 0 0 0 0 0 0 0 0 3 5 8 <-Codigo
* * * * * * * * * * * * * *
1 3 1 3 1 3 1 3 1 3 1 3 <-Fator de cálculo
-- -- -- -- -- -- -- -- -- -- -- -- ----
0 0 0 0 0 0 0 0 0 9 5 24 = 38 <- Soma os resultados da multiplicação

DV = 10 - (Soma mod 10)
DV = 10 - (38 mod 10) (Mod = Resto da Divisao)
DV = 10 - 8
DV = 2

[]'s
Tópico encerrado , respostas não são mais permitidas