SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
Código de Barras
  Felipe Nunes Menegotto
Código de Barras
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 39



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



A   WnNnNwNnW   BwbwbWbwB
B   NnWnNwNnW   bwBwbWbwB
C   WnWnNwNnN   BwBwbWbwb
D   NnNnWwNnW   bwbwBWbwB
E   WnNnWwNnN   BwbwBWbwb
Código UPC



                          Interpretada pela
                          Máquina




                           Interpretada pelo
                           Homem

12 dÍgitos
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
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
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
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     Resultado do passo 2:
posições pares (dígitos 2, 4, 6, 8 e 10).   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     Resultado do passo 2:
posições pares (dígitos 2, 4, 6, 8 e 10).   96
3 + 3 + 2 + 0 + 3 = 11
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.
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
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.
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.
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.
Zeros suprimidos


∗ 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
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".
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
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

Mais conteúdo relacionado

Mais procurados

Boas Praticas e Procedimentos Operacionais Padrão para Alimentos
Boas Praticas e Procedimentos Operacionais Padrão para AlimentosBoas Praticas e Procedimentos Operacionais Padrão para Alimentos
Boas Praticas e Procedimentos Operacionais Padrão para Alimentos
Safia Naser
 
Aula 1 Administração da Produção - definições básicas
Aula 1   Administração da Produção - definições básicasAula 1   Administração da Produção - definições básicas
Aula 1 Administração da Produção - definições básicas
Correios
 
Arranjo físico (layout)
Arranjo físico (layout)Arranjo físico (layout)
Arranjo físico (layout)
Maritta Barbosa
 
Manipulação de alimentos [modo de compatibilidade]
Manipulação de alimentos [modo de compatibilidade]Manipulação de alimentos [modo de compatibilidade]
Manipulação de alimentos [modo de compatibilidade]
Patrícia Ventura
 

Mais procurados (20)

Boas Praticas e Procedimentos Operacionais Padrão para Alimentos
Boas Praticas e Procedimentos Operacionais Padrão para AlimentosBoas Praticas e Procedimentos Operacionais Padrão para Alimentos
Boas Praticas e Procedimentos Operacionais Padrão para Alimentos
 
03 aula armazenagem
03 aula armazenagem03 aula armazenagem
03 aula armazenagem
 
Administração da produção
Administração da produçãoAdministração da produção
Administração da produção
 
Equipamentos de Movimentação de Materiais
Equipamentos de Movimentação de Materiais Equipamentos de Movimentação de Materiais
Equipamentos de Movimentação de Materiais
 
Gestao estoques apresentação
Gestao estoques apresentaçãoGestao estoques apresentação
Gestao estoques apresentação
 
Administração da producao
Administração da producaoAdministração da producao
Administração da producao
 
Aula 1 controle de qualidade na ind. de alimentos
Aula 1   controle de qualidade na ind. de alimentosAula 1   controle de qualidade na ind. de alimentos
Aula 1 controle de qualidade na ind. de alimentos
 
Aula 1 Administração da Produção - definições básicas
Aula 1   Administração da Produção - definições básicasAula 1   Administração da Produção - definições básicas
Aula 1 Administração da Produção - definições básicas
 
Arranjo físico (layout)
Arranjo físico (layout)Arranjo físico (layout)
Arranjo físico (layout)
 
Plano de produção 2012_01
Plano de produção 2012_01Plano de produção 2012_01
Plano de produção 2012_01
 
Sistemas de producao
Sistemas de producaoSistemas de producao
Sistemas de producao
 
Eras da Qualidade
Eras da QualidadeEras da Qualidade
Eras da Qualidade
 
Logistica
LogisticaLogistica
Logistica
 
7 ferramentas da qualidade
7 ferramentas da qualidade7 ferramentas da qualidade
7 ferramentas da qualidade
 
Fator de correção de alimentos
Fator de correção de alimentosFator de correção de alimentos
Fator de correção de alimentos
 
Slides controle de qualidade
Slides controle de qualidadeSlides controle de qualidade
Slides controle de qualidade
 
Aula21082020 ferramentas de estoque
Aula21082020 ferramentas de estoqueAula21082020 ferramentas de estoque
Aula21082020 ferramentas de estoque
 
Manipulação de alimentos [modo de compatibilidade]
Manipulação de alimentos [modo de compatibilidade]Manipulação de alimentos [modo de compatibilidade]
Manipulação de alimentos [modo de compatibilidade]
 
Gestão pela Qualidade Total
Gestão pela Qualidade TotalGestão pela Qualidade Total
Gestão pela Qualidade Total
 
Rotulagem de Alimentos
Rotulagem de AlimentosRotulagem de Alimentos
Rotulagem de Alimentos
 

Destaque (13)

Codigo De Barra,,
Codigo De Barra,,Codigo De Barra,,
Codigo De Barra,,
 
ROBÓTICA
ROBÓTICAROBÓTICA
ROBÓTICA
 
Códigos de barra y lectores de códigos de barra
Códigos de barra y lectores de códigos de barraCódigos de barra y lectores de códigos de barra
Códigos de barra y lectores de códigos de barra
 
Robotica ppt
Robotica pptRobotica ppt
Robotica ppt
 
Código de barras
Código de barrasCódigo de barras
Código de barras
 
power point robotica
power point roboticapower point robotica
power point robotica
 
Codigo de barras
Codigo de barrasCodigo de barras
Codigo de barras
 
Codigo de barras
Codigo de barrasCodigo de barras
Codigo de barras
 
Codigo De Barras
Codigo De BarrasCodigo De Barras
Codigo De Barras
 
Presentacion robotica
Presentacion roboticaPresentacion robotica
Presentacion robotica
 
Conceptos basicos de robótica
Conceptos basicos de robóticaConceptos basicos de robótica
Conceptos basicos de robótica
 
Diapositivas del trabajo de la robotica
Diapositivas del trabajo de la roboticaDiapositivas del trabajo de la robotica
Diapositivas del trabajo de la robotica
 
Paginas de matematicas
Paginas de matematicasPaginas de matematicas
Paginas de matematicas
 

Semelhante a Código de barras

Codificando e-magazine11
Codificando e-magazine11Codificando e-magazine11
Codificando e-magazine11
Marcos Paulo
 
Introducao Computacao Slide 2
Introducao Computacao Slide 2Introducao Computacao Slide 2
Introducao Computacao Slide 2
Duílio Andrade
 
Eletronica digital lista i
Eletronica digital   lista iEletronica digital   lista i
Eletronica digital lista i
Carlos Melo
 
Aula 10 - Códigos BCD.pptx
Aula 10 - Códigos BCD.pptxAula 10 - Códigos BCD.pptx
Aula 10 - Códigos BCD.pptx
riodurval
 

Semelhante a Código de barras (20)

descodificadores codificadores Encoder Decoder Sistemas Digitais
descodificadores codificadores Encoder Decoder Sistemas Digitaisdescodificadores codificadores Encoder Decoder Sistemas Digitais
descodificadores codificadores Encoder Decoder Sistemas Digitais
 
Codificando e-magazine11
Codificando e-magazine11Codificando e-magazine11
Codificando e-magazine11
 
Aula02 - Sistemas Numéricos computacionais
Aula02 - Sistemas Numéricos computacionaisAula02 - Sistemas Numéricos computacionais
Aula02 - Sistemas Numéricos computacionais
 
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOSISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
 
Programação básica de microcontroladores
Programação básica de microcontroladoresProgramação básica de microcontroladores
Programação básica de microcontroladores
 
Introducao Computacao Slide 2
Introducao Computacao Slide 2Introducao Computacao Slide 2
Introducao Computacao Slide 2
 
ITI Slides
ITI SlidesITI Slides
ITI Slides
 
Auditoria e Segurança em TI - Aula 3
Auditoria e Segurança em TI - Aula 3Auditoria e Segurança em TI - Aula 3
Auditoria e Segurança em TI - Aula 3
 
Atividade BE/CRE
Atividade BE/CREAtividade BE/CRE
Atividade BE/CRE
 
Eletronica digital lista i
Eletronica digital   lista iEletronica digital   lista i
Eletronica digital lista i
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeração
 
UFCD 6024.pptx
UFCD 6024.pptxUFCD 6024.pptx
UFCD 6024.pptx
 
Fundamentos da computação software evolução e conceito
Fundamentos da computação software evolução e conceitoFundamentos da computação software evolução e conceito
Fundamentos da computação software evolução e conceito
 
Tp representação de informação
Tp   representação de informaçãoTp   representação de informação
Tp representação de informação
 
Arduino - iniciação à linguagem C (entradas analógica)
Arduino - iniciação à linguagem C (entradas analógica)Arduino - iniciação à linguagem C (entradas analógica)
Arduino - iniciação à linguagem C (entradas analógica)
 
01 variaveis io if
01 variaveis io if01 variaveis io if
01 variaveis io if
 
18 geradores e verificadores.pdf
18 geradores e verificadores.pdf18 geradores e verificadores.pdf
18 geradores e verificadores.pdf
 
Aula 10 - Códigos BCD.pptx
Aula 10 - Códigos BCD.pptxAula 10 - Códigos BCD.pptx
Aula 10 - Códigos BCD.pptx
 
Sistemas Digitais Aula 29-08-2018
Sistemas Digitais Aula 29-08-2018Sistemas Digitais Aula 29-08-2018
Sistemas Digitais Aula 29-08-2018
 
Bits & Bytes
Bits & BytesBits & Bytes
Bits & Bytes
 

Mais de Felipe Menegotto

Processos de Transferência de Calor
Processos de Transferência de CalorProcessos de Transferência de Calor
Processos de Transferência de Calor
Felipe Menegotto
 
Oficina de Radiações - Dia 1
Oficina de Radiações - Dia 1Oficina de Radiações - Dia 1
Oficina de Radiações - Dia 1
Felipe Menegotto
 
Montanha russa, força centrípeta e conservação de energia
Montanha russa, força centrípeta e conservação de energiaMontanha russa, força centrípeta e conservação de energia
Montanha russa, força centrípeta e conservação de energia
Felipe Menegotto
 
Cultura e astronomia pré colombianas
Cultura e astronomia pré colombianasCultura e astronomia pré colombianas
Cultura e astronomia pré colombianas
Felipe Menegotto
 
Teoria cinética dos gases pt2
Teoria cinética dos gases pt2Teoria cinética dos gases pt2
Teoria cinética dos gases pt2
Felipe Menegotto
 
Teoria cinética dos gases pt1
Teoria cinética dos gases pt1Teoria cinética dos gases pt1
Teoria cinética dos gases pt1
Felipe Menegotto
 

Mais de Felipe Menegotto (20)

Processos de Transferência de Calor
Processos de Transferência de CalorProcessos de Transferência de Calor
Processos de Transferência de Calor
 
Eletromagnetismo - Indução Eletromagnética
Eletromagnetismo - Indução EletromagnéticaEletromagnetismo - Indução Eletromagnética
Eletromagnetismo - Indução Eletromagnética
 
Pré-UFRGS Física
Pré-UFRGS FísicaPré-UFRGS Física
Pré-UFRGS Física
 
Gráficos - Cinemática - Revisão
Gráficos - Cinemática - RevisãoGráficos - Cinemática - Revisão
Gráficos - Cinemática - Revisão
 
Ondas - Parte II
Ondas - Parte IIOndas - Parte II
Ondas - Parte II
 
Ondas Eletromagnéticas
Ondas EletromagnéticasOndas Eletromagnéticas
Ondas Eletromagnéticas
 
Ondas Sonoras
Ondas SonorasOndas Sonoras
Ondas Sonoras
 
Leis de Newton
Leis de NewtonLeis de Newton
Leis de Newton
 
Dispersão da luz
Dispersão da luzDispersão da luz
Dispersão da luz
 
Oficina de Radiações - Dia 1
Oficina de Radiações - Dia 1Oficina de Radiações - Dia 1
Oficina de Radiações - Dia 1
 
Campo elétrico e seu caráter vetorial
Campo elétrico e seu caráter vetorialCampo elétrico e seu caráter vetorial
Campo elétrico e seu caráter vetorial
 
Ondas - Parte I
Ondas - Parte IOndas - Parte I
Ondas - Parte I
 
Montanha russa, força centrípeta e conservação de energia
Montanha russa, força centrípeta e conservação de energiaMontanha russa, força centrípeta e conservação de energia
Montanha russa, força centrípeta e conservação de energia
 
Supercondutividade
SupercondutividadeSupercondutividade
Supercondutividade
 
Cultura e astronomia pré colombianas
Cultura e astronomia pré colombianasCultura e astronomia pré colombianas
Cultura e astronomia pré colombianas
 
Teoria cinética dos gases pt2
Teoria cinética dos gases pt2Teoria cinética dos gases pt2
Teoria cinética dos gases pt2
 
Teoria cinética dos gases pt1
Teoria cinética dos gases pt1Teoria cinética dos gases pt1
Teoria cinética dos gases pt1
 
Oscilações
OscilaçõesOscilações
Oscilações
 
Sistemas de coordenadas astronômicas
Sistemas de coordenadas astronômicasSistemas de coordenadas astronômicas
Sistemas de coordenadas astronômicas
 
Astronomia antiga
Astronomia antigaAstronomia antiga
Astronomia antiga
 

Último

Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
lenapinto
 
QUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geralQUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geral
AntonioVieira539017
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
azulassessoria9
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
AntonioVieira539017
 
Artigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.pptArtigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.ppt
RogrioGonalves41
 

Último (20)

Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
QUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geralQUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geral
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxCópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
Artigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.pptArtigo Científico - Estrutura e Formatação.ppt
Artigo Científico - Estrutura e Formatação.ppt
 

Código de barras

  • 1. Código de Barras Felipe Nunes Menegotto
  • 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.
  • 23. Zeros suprimidos ∗ Você pode ver que a identificação da empresa Coca- Cola é 049000
  • 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).
  • 28. o zero é 3-2-1-1 (espaço-barra-espaço-barra).
  • 29. Como decodificar o código de barras UPC? o quatro é 1-1-3-2 (espaço-barra-espaço-barra).
  • 30. Gerando código de barras http://www.barcodesinc.com/generator/index.php
  • 31. ∗ 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