Códigos de barras são sistemas de identificação de itens através de barras pretas e brancas lidas por scanners ópticos. Eles incluem códigos como UPC e EAN que são usados globalmente para identificar produtos comerciais e facilitar vendas, estoque e logística.
3. Código de Barras
∗ Um sistema internacional que auxilia na identificação de um item a
ser vendido, movimentado e armazenado
∗ O QUE SÃO CÓDIGOS DE BARRAS ?
∗ Seqüência de barras pretas e brancas
∗ impressos de uma forma que o leitor óptico possa interpretar:
∗ O preto retém a luz e o branco a reflete, de forma que o leitor
capture os sinais e interprete qual a seqüência de números (ou
letras) representada pelas barras.
4. Código de Barras
∗ O desenho das barras não é sempre igual, há
diferentes tipos (simbologias), ou seja, diferentes
critérios para combinar barras claras e escuras.
∗ Os leitores a laser (muito usados no comércio)
geralmente são configurados por envio de comandos
pela porta serial do micro
5. Código de Barras
∗ Tipos:
EAN13: é o código mais usado na identificação de itens
comerciais. É composto de 13 dígitos
UPC-A: É usado para itens comercializados nos Estados
Unidos e Canadá. Não há identificação do país, pois o
cadastro de filiados é único para EUA e Canadá.
Código 39: Codifica letras maiúsculas, dígitos, e alguns
símbolos especiais como $. O maior problema do código 39 é
sua baixa densidade de dados
6. Código de Barras
∗ Um pouco do código 39
∗ Vou explicar o UPC-A, pois :
http://eletronicos.hsw.uol.com.br/codigos-de-barras-
upc.htm (traduzido do site americano)
7. Código 39
Legenda
Formato 1 Formato 2 Descrição
W B Preto largo
N b Preto fino
w W Branco largo
n w Branco fino
8. Código 39
A WnNnNwNnW BwbwbWbwB
B NnWnNwNnW bwBwbWbwB
C WnWnNwNnN BwBwbWbwb
D NnNnWwNnW bwbwBWbwB
E WnNnWwNnN BwbwBWbwb
9. Código UPC
Interpretada pela
Máquina
Interpretada pelo
Homem
12 dÍgitos
10. Código UPC
∗ Exemplo: Livro "The
Teenager's Guide to the Real
World," (em inglês)
publicado pela BYG
Publishing (em inglês)
O número de identificação de
fabricação da BYG Publishing
11. Código UPC
∗ Exemplo: Livro "The
Teenager's Guide to the Real
World," (em inglês)
publicado pela BYG
Publishing (em inglês)
Números de ítem
12. Código UPC
∗ Exemplo: Livro "The
Teenager's Guide to the Real
World," (em inglês)
publicado pela BYG
Publishing (em inglês)
Dígito de Verificação: Permite
ao Scanner determinar se o
número escaneado é correto
ou não
13. Como é calculado o dígito de
verificação ?
Código do produto anterior: 63938200039
1 - some o valor de todos os dígitos em
posições ímpares (dígitos 1, 3, 5, 7 e 9).
14. Como é calculado o dígito de
verificação ?
Código do produto anterior: 63938200039
1 - some o valor de todos os dígitos em
posições ímpares (dígitos 1, 3, 5, 7 e 9).
6 + 9 + 8 + 0 + 0 + 9 = 32
15. Como é calculado o dígito de
verificação ?
Código do produto anterior: 63938200039
1 - some o valor de todos os dígitos em
posições ímpares (dígitos 1, 3, 5, 7 e 9).
6 + 9 + 8 + 0 + 0 + 9 = 32
2 - multiplique esse número por 3.
32 x 3 = 96
16. Como é calculado o dígito de
verificação ?
Código do produto anterior: 63938200039
3 - some o valor de todos os dígitos em Resultado do passo 2:
posições pares (dígitos 2, 4, 6, 8 e 10). 96
17. Como é calculado o dígito de
verificação ?
Código do produto anterior: 63938200039
3 - some o valor de todos os dígitos em Resultado do passo 2:
posições pares (dígitos 2, 4, 6, 8 e 10). 96
3 + 3 + 2 + 0 + 3 = 11
18. Como é calculado o dígito de
verificação ?
Código do produto anterior: 63938200039
3 - some o valor de todos os dígitos em Resultado do passo 2:
posições pares (dígitos 2, 4, 6, 8 e 10). 96
3 + 3 + 2 + 0 + 3 = 11
4 - some este valor ao valor no passo 2.
19. Como é calculado o dígito de
verificação ?
Código do produto anterior: 63938200039
3 - some o valor de todos os dígitos em Resultado do passo 2:
posições pares (dígitos 2, 4, 6, 8 e 10). 96
3 + 3 + 2 + 0 + 3 = 11
4 - some este valor ao valor no passo 2.
96 + 11 = 107
20. Como é calculado o dígito de
verificação ?
Código do produto anterior: 63938200039
5 - para criar o código verificador, Resultado do passo
determine o número que, quando 4: 107
adicionado ao número do passo 4, seja
múltiplo de 10.
107 + 3 = 110
Dessa forma, o dígito verificador é 3.
21. E para que serve o dígito de verificação
?
∗ Cada vez que o scanner lê o código de barras de um
item, ele executa este cálculo.
∗ Se o dígito de verificação calculado for diferente do
dígito de verificação lido, o scanner sabe que algo saiu
errado e que este item deve ser escaneado
novamente.
22. E o preço ?
∗ Quando o scanner na verificação de saída escaneia
um produto, a caixa registradora envia o número UPC
ao computador central POS (ponto de venda) da loja
para verificar o número UPC. O computador central
envia de volta o preço real deste item neste exato
momento.
24. Zeros suprimidos
∗ Códigos de barras menores, para
produtos com embalagens menores
∗ Porém, se você olhar em uma lata de
Coca-cola ou a maioria das garrafas
de 2 litros, você verá que o código
UPC é menor - apenas oitos dígitos
no total. Aqui está o código de
barras de uma garrafa de 2 litros de
Sprite
∗ o 049 no começo são os três
primeiros dígitos de identificação da
empresa Coca-cola 049000
25. Como decodificar o código de barras
UPC?
∗ A barra mais fina ou espaço que
você vê (por exemplo, a primeira
barra a esquerda) possa ser
chamada de "uma unidade
largura".
∗ As barras e espaços podem então
ser vistos como tendo larguras
proporcionais de uma, duas, três
ou quatro unidades.
∗ O começo de qualquer código de
barras é "1-1-1".
26. Como decodificar o código de barras
UPC?
∗ São codificados da seguinte
maneira:
∗ 0 = 3-2-1-1
∗ 1 = 2-2-2-1
∗ 2 = 2-1-2-2
∗ 3 = 1-4-1-1
∗ 4 = 1-1-3-2
∗ 5 = 1-2-3-1
∗ 6 = 1-1-1-4
∗ 7 = 1-3-1-2
∗ 8 = 1-2-1-3
∗ 9 = 3-1-1-2
27. O código de barras começa com o código padrão inicial de 1-1-1
(barra-espaço-barra).