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

Apresentação programa de Prevenção de Perdas para supermercados
Apresentação programa de Prevenção de Perdas para supermercados Apresentação programa de Prevenção de Perdas para supermercados
Apresentação programa de Prevenção de Perdas para supermercados José Eduardo Marra
 
Armazenagem
ArmazenagemArmazenagem
ArmazenagemUEMA
 
Aula de controle de estoques
Aula de controle de estoquesAula de controle de estoques
Aula de controle de estoquesMoises Ribeiro
 
Aula21082020 ferramentas de estoque
Aula21082020 ferramentas de estoqueAula21082020 ferramentas de estoque
Aula21082020 ferramentas de estoqueRicardoSilva562385
 
Aula 4 - Organogramas, Fluxogramas e Funcionagrama
Aula 4 - Organogramas, Fluxogramas e FuncionagramaAula 4 - Organogramas, Fluxogramas e Funcionagrama
Aula 4 - Organogramas, Fluxogramas e FuncionagramaProf. Leonardo Rocha
 
Gestão/Administração da produção.
Gestão/Administração da produção.Gestão/Administração da produção.
Gestão/Administração da produção.Henrique Ferreira
 
Projeto de Logística
Projeto de LogísticaProjeto de Logística
Projeto de Logísticakakasound
 
AULA 20 organização de arquivos.pptx
AULA 20  organização de arquivos.pptxAULA 20  organização de arquivos.pptx
AULA 20 organização de arquivos.pptxPalomaOliveira338538
 
Cadeia de suprimentos
Cadeia de suprimentosCadeia de suprimentos
Cadeia de suprimentosFelippi Perez
 

Mais procurados (20)

Apresentação programa de Prevenção de Perdas para supermercados
Apresentação programa de Prevenção de Perdas para supermercados Apresentação programa de Prevenção de Perdas para supermercados
Apresentação programa de Prevenção de Perdas para supermercados
 
Aula 1 conceitos básicos
Aula 1   conceitos básicosAula 1   conceitos básicos
Aula 1 conceitos básicos
 
Operador de caixa aula 1
Operador de caixa aula 1Operador de caixa aula 1
Operador de caixa aula 1
 
Armazenagem
ArmazenagemArmazenagem
Armazenagem
 
Aula de controle de estoques
Aula de controle de estoquesAula de controle de estoques
Aula de controle de estoques
 
Aula21082020 ferramentas de estoque
Aula21082020 ferramentas de estoqueAula21082020 ferramentas de estoque
Aula21082020 ferramentas de estoque
 
Aula 1 - Compras.pptx
Aula 1 - Compras.pptxAula 1 - Compras.pptx
Aula 1 - Compras.pptx
 
07 aula armazenagem l
07 aula armazenagem l07 aula armazenagem l
07 aula armazenagem l
 
Aula 4 - Organogramas, Fluxogramas e Funcionagrama
Aula 4 - Organogramas, Fluxogramas e FuncionagramaAula 4 - Organogramas, Fluxogramas e Funcionagrama
Aula 4 - Organogramas, Fluxogramas e Funcionagrama
 
Gestão/Administração da produção.
Gestão/Administração da produção.Gestão/Administração da produção.
Gestão/Administração da produção.
 
Projeto de Logística
Projeto de LogísticaProjeto de Logística
Projeto de Logística
 
AULA 20 organização de arquivos.pptx
AULA 20  organização de arquivos.pptxAULA 20  organização de arquivos.pptx
AULA 20 organização de arquivos.pptx
 
Apresentação Armazenagem e Controle de Estoque
Apresentação Armazenagem e Controle de EstoqueApresentação Armazenagem e Controle de Estoque
Apresentação Armazenagem e Controle de Estoque
 
Inventários
InventáriosInventários
Inventários
 
Fluxograma & Layout
Fluxograma & LayoutFluxograma & Layout
Fluxograma & Layout
 
Aula Compras
Aula ComprasAula Compras
Aula Compras
 
Logística - Fundamentos
Logística - FundamentosLogística - Fundamentos
Logística - Fundamentos
 
Aula 01 gestao de materiais
Aula 01 gestao de materiaisAula 01 gestao de materiais
Aula 01 gestao de materiais
 
Documentos empresariais
Documentos empresariaisDocumentos empresariais
Documentos empresariais
 
Cadeia de suprimentos
Cadeia de suprimentosCadeia de suprimentos
Cadeia de suprimentos
 

Destaque

Codigo De Barra,,
Codigo De Barra,,Codigo De Barra,,
Codigo De Barra,,johan
 
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 barraIván Torres
 
Código de barras
Código de barrasCódigo de barras
Código de barrasgaybriela
 
Codigo De Barras
Codigo De BarrasCodigo De Barras
Codigo De BarrasAGROFARMA
 
Presentacion robotica
Presentacion roboticaPresentacion robotica
Presentacion roboticaLuisa Torrado
 
Conceptos basicos de robótica
Conceptos basicos de robóticaConceptos basicos de robótica
Conceptos basicos de robóticaAura Duque
 
Diapositivas del trabajo de la robotica
Diapositivas del trabajo de la roboticaDiapositivas del trabajo de la robotica
Diapositivas del trabajo de la roboticamichellevelasquez11
 
Paginas de matematicas
Paginas de matematicasPaginas de matematicas
Paginas de matematicasespanol
 

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

descodificadores codificadores Encoder Decoder Sistemas Digitais
descodificadores codificadores Encoder Decoder Sistemas Digitaisdescodificadores codificadores Encoder Decoder Sistemas Digitais
descodificadores codificadores Encoder Decoder Sistemas DigitaisCarlos Pereira
 
Codificando e-magazine11
Codificando e-magazine11Codificando e-magazine11
Codificando e-magazine11Marcos Paulo
 
Aula02 - Sistemas Numéricos computacionais
Aula02 - Sistemas Numéricos computacionaisAula02 - Sistemas Numéricos computacionais
Aula02 - Sistemas Numéricos computacionaisJorge Ávila Miranda
 
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOSISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOCarlos Pereira
 
Programação básica de microcontroladores
Programação básica de microcontroladoresProgramação básica de microcontroladores
Programação básica de microcontroladoresDanilo Morais Pagano
 
Introducao Computacao Slide 2
Introducao Computacao Slide 2Introducao Computacao Slide 2
Introducao Computacao Slide 2Duílio Andrade
 
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 3Filipo Mór
 
Eletronica digital lista i
Eletronica digital   lista iEletronica digital   lista i
Eletronica digital lista iCarlos Melo
 
UFCD 6024.pptx
UFCD 6024.pptxUFCD 6024.pptx
UFCD 6024.pptxteresa rua
 
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 conceitoEriclys Moreira
 
Tp representação de informação
Tp   representação de informaçãoTp   representação de informação
Tp representação de informaçãoLuis Lino Ferreira
 
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)Ana Carneirinho
 
18 geradores e verificadores.pdf
18 geradores e verificadores.pdf18 geradores e verificadores.pdf
18 geradores e verificadores.pdfMurkyNightblue
 
Aula 10 - Códigos BCD.pptx
Aula 10 - Códigos BCD.pptxAula 10 - Códigos BCD.pptx
Aula 10 - Códigos BCD.pptxriodurval
 

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 CalorFelipe Menegotto
 
Eletromagnetismo - Indução Eletromagnética
Eletromagnetismo - Indução EletromagnéticaEletromagnetismo - Indução Eletromagnética
Eletromagnetismo - Indução EletromagnéticaFelipe Menegotto
 
Gráficos - Cinemática - Revisão
Gráficos - Cinemática - RevisãoGráficos - Cinemática - Revisão
Gráficos - Cinemática - RevisãoFelipe Menegotto
 
Oficina de Radiações - Dia 1
Oficina de Radiações - Dia 1Oficina de Radiações - Dia 1
Oficina de Radiações - Dia 1Felipe Menegotto
 
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 vetorialFelipe 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 energiaFelipe Menegotto
 
Cultura e astronomia pré colombianas
Cultura e astronomia pré colombianasCultura e astronomia pré colombianas
Cultura e astronomia pré colombianasFelipe Menegotto
 
Teoria cinética dos gases pt2
Teoria cinética dos gases pt2Teoria cinética dos gases pt2
Teoria cinética dos gases pt2Felipe Menegotto
 
Teoria cinética dos gases pt1
Teoria cinética dos gases pt1Teoria cinética dos gases pt1
Teoria cinética dos gases pt1Felipe Menegotto
 
Sistemas de coordenadas astronômicas
Sistemas de coordenadas astronômicasSistemas de coordenadas astronômicas
Sistemas de coordenadas astronômicasFelipe 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

Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.keislayyovera123
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptxthaisamaral9365923
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveaulasgege
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Mary Alvarenga
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOColégio Santa Teresinha
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
Lírica Camoniana- A mudança na lírica de Camões.pptx
Lírica Camoniana- A mudança na lírica de Camões.pptxLírica Camoniana- A mudança na lírica de Camões.pptx
Lírica Camoniana- A mudança na lírica de Camões.pptxfabiolalopesmartins1
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 
Prova uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdfProva uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdfArthurRomanof1
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxLuizHenriquedeAlmeid6
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSilvana Silva
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 

Último (20)

Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
Lírica Camoniana- A mudança na lírica de Camões.pptx
Lírica Camoniana- A mudança na lírica de Camões.pptxLírica Camoniana- A mudança na lírica de Camões.pptx
Lírica Camoniana- A mudança na lírica de Camões.pptx
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
 
Prova uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdfProva uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdf
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptx
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 

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