Upload
felipe-menegotto
View
2.688
Download
5
Embed Size (px)
Citation preview
Código de Barras Felipe Nunes Menegotto
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.
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
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
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)
Código de Barras
Legenda
Formato 1 Formato 2 Descrição
W B Preto largo
N b Preto fino
w W Branco largo
n w Branco fino
Código 39
Código 39
A WnNnNwNnW BwbwbWbwB
B NnWnNwNnW bwBwbWbwB
C WnWnNwNnN BwBwbWbwb
D NnNnWwNnW bwbwBWbwB
E WnNnWwNnN BwbwBWbwb
Código UPC
12 dÍgitos
Interpretada pela Máquina
Interpretada pelo Homem
∗ Exemplo: Livro "The Teenager's Guide to the Real World," (em inglês) publicado pela BYG Publishing (em inglês)
Código UPC
O número de identificação de fabricação da BYG Publishing
∗ Exemplo: Livro "The Teenager's Guide to the Real World," (em inglês) publicado pela BYG Publishing (em inglês)
Código UPC
Números de ítem
∗ Exemplo: Livro "The Teenager's Guide to the Real World," (em inglês) publicado pela BYG Publishing (em inglês)
Código UPC
Dígito de Verificação: Permite ao Scanner determinar se o número escaneado é correto ou não
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).
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
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
Como é calculado o dígito de verificação ?
Código do produto anterior: 63938200039
3 - some o valor de todos os dígitos em posições pares (dígitos 2, 4, 6, 8 e 10).
Resultado do passo 2: 96
Como é calculado o dígito de verificação ?
Código do produto anterior: 63938200039
3 - some o valor de todos os dígitos em posições pares (dígitos 2, 4, 6, 8 e 10). 3 + 3 + 2 + 0 + 3 = 11
Resultado do passo 2: 96
Como é calculado o dígito de verificação ?
Código do produto anterior: 63938200039
3 - some o valor de todos os dígitos em posições pares (dígitos 2, 4, 6, 8 e 10). 3 + 3 + 2 + 0 + 3 = 11 4 - some este valor ao valor no passo 2.
Resultado do passo 2: 96
Como é calculado o dígito de verificação ?
Código do produto anterior: 63938200039
3 - some o valor de todos os dígitos em posições pares (dígitos 2, 4, 6, 8 e 10). 3 + 3 + 2 + 0 + 3 = 11 4 - some este valor ao valor no passo 2. 96 + 11 = 107
Resultado do passo 2: 96
Como é calculado o dígito de verificação ?
Código do produto anterior: 63938200039
5 - para criar o código verificador, determine o número que, quando adicionado ao número do passo 4, seja múltiplo de 10. 107 + 3 = 110 Dessa forma, o dígito verificador é 3.
Resultado do passo 4: 107
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.
∗ 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.
E o preço ?
∗ Você pode ver que a identificação da empresa Coca-Cola é 049000
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
Zeros suprimidos
∗ 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".
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
Como decodificar o código de barras UPC?
O código de barras começa com o código padrão inicial de 1-1-1 (barra-espaço-barra).
o zero é 3-2-1-1 (espaço-barra-espaço-barra).
Como decodificar o código de barras UPC?
o quatro é 1-1-3-2 (espaço-barra-espaço-barra).
Gerando código de barras
http://www.barcodesinc.com/generator/index.php
∗ Referências
∗ http://www.barcodesinc.com/generator/index.php
∗ http://www.scb.com.br/secundarias/tiposdecodigos.htm
∗ http://msdn.microsoft.com/pt-br/library/cc580676.aspx
∗ http://eletronicos.hsw.uol.com.br/codigos-de-barras-upc.htm
∗ http://pt.wikipedia.org/wiki/C%C3%B3digo_de_barras