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

AULA 4MOVIMENTAÇÃO E EXPEDIÇÃO (1) CONCEITO DE EXPEDIÇÃO.pptx
AULA 4MOVIMENTAÇÃO E EXPEDIÇÃO (1) CONCEITO DE EXPEDIÇÃO.pptxAULA 4MOVIMENTAÇÃO E EXPEDIÇÃO (1) CONCEITO DE EXPEDIÇÃO.pptx
AULA 4MOVIMENTAÇÃO E EXPEDIÇÃO (1) CONCEITO DE EXPEDIÇÃO.pptxPalomaOliveira338538
 
61321330 adm-estoque-e-almoxarifado
61321330 adm-estoque-e-almoxarifado61321330 adm-estoque-e-almoxarifado
61321330 adm-estoque-e-almoxarifadoVera Gomes
 
Tecnologia da Informação Aplicada à Logística
Tecnologia da Informação Aplicada à Logística Tecnologia da Informação Aplicada à Logística
Tecnologia da Informação Aplicada à Logística Elisângela X. P. dos Santos
 
Orçamento e financeiro 0313
Orçamento e financeiro 0313Orçamento e financeiro 0313
Orçamento e financeiro 0313Michel Freller
 
Aula21082020 ferramentas de estoque
Aula21082020 ferramentas de estoqueAula21082020 ferramentas de estoque
Aula21082020 ferramentas de estoqueRicardoSilva562385
 
Embalagens na logística e transportes
Embalagens na logística e transportesEmbalagens na logística e transportes
Embalagens na logística e transportesFelippi Perez
 
Distribuição e armazenagem
Distribuição e armazenagemDistribuição e armazenagem
Distribuição e armazenagemConsultor SAP MM
 
Logística - princípios básicos
Logística - princípios básicosLogística - princípios básicos
Logística - princípios básicosNara Oliveira
 
Contrato compra e venda
Contrato compra e vendaContrato compra e venda
Contrato compra e vendaluciardeus
 
Apostila menor gráfico dente de serra
Apostila menor gráfico dente de serraApostila menor gráfico dente de serra
Apostila menor gráfico dente de serraGabriel Castelo Branco
 

Mais procurados (20)

Administração de materiais
Administração de materiaisAdministração de materiais
Administração de materiais
 
AULA 4MOVIMENTAÇÃO E EXPEDIÇÃO (1) CONCEITO DE EXPEDIÇÃO.pptx
AULA 4MOVIMENTAÇÃO E EXPEDIÇÃO (1) CONCEITO DE EXPEDIÇÃO.pptxAULA 4MOVIMENTAÇÃO E EXPEDIÇÃO (1) CONCEITO DE EXPEDIÇÃO.pptx
AULA 4MOVIMENTAÇÃO E EXPEDIÇÃO (1) CONCEITO DE EXPEDIÇÃO.pptx
 
Logística - Fundamentos
Logística - FundamentosLogística - Fundamentos
Logística - Fundamentos
 
61321330 adm-estoque-e-almoxarifado
61321330 adm-estoque-e-almoxarifado61321330 adm-estoque-e-almoxarifado
61321330 adm-estoque-e-almoxarifado
 
03 aula armazenagem
03 aula armazenagem03 aula armazenagem
03 aula armazenagem
 
Custo de stocks
Custo de stocksCusto de stocks
Custo de stocks
 
Inventários
InventáriosInventários
Inventários
 
Tecnologia da Informação Aplicada à Logística
Tecnologia da Informação Aplicada à Logística Tecnologia da Informação Aplicada à Logística
Tecnologia da Informação Aplicada à Logística
 
Cálculo de fretes
Cálculo de fretesCálculo de fretes
Cálculo de fretes
 
Orçamento e financeiro 0313
Orçamento e financeiro 0313Orçamento e financeiro 0313
Orçamento e financeiro 0313
 
Logística 4.0: oportunidades e desafios
Logística 4.0: oportunidades e desafiosLogística 4.0: oportunidades e desafios
Logística 4.0: oportunidades e desafios
 
Aula21082020 ferramentas de estoque
Aula21082020 ferramentas de estoqueAula21082020 ferramentas de estoque
Aula21082020 ferramentas de estoque
 
Embalagens na logística e transportes
Embalagens na logística e transportesEmbalagens na logística e transportes
Embalagens na logística e transportes
 
Distribuição e armazenagem
Distribuição e armazenagemDistribuição e armazenagem
Distribuição e armazenagem
 
Aula 01 gestao de materiais
Aula 01 gestao de materiaisAula 01 gestao de materiais
Aula 01 gestao de materiais
 
Cross Docking
Cross DockingCross Docking
Cross Docking
 
Logística Empresarial
Logística EmpresarialLogística Empresarial
Logística Empresarial
 
Logística - princípios básicos
Logística - princípios básicosLogística - princípios básicos
Logística - princípios básicos
 
Contrato compra e venda
Contrato compra e vendaContrato compra e venda
Contrato compra e venda
 
Apostila menor gráfico dente de serra
Apostila menor gráfico dente de serraApostila menor gráfico dente de serra
Apostila menor gráfico dente de serra
 

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

"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfFernandaMota99
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdflucassilva721057
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxleandropereira983288
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxBeatrizLittig1
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
A poesia - Definições e Característicass
A poesia - Definições e CaracterísticassA poesia - Definições e Característicass
A poesia - Definições e CaracterísticassAugusto Costa
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaronaldojacademico
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfMarianaMoraesMathias
 
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
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumAugusto Costa
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptxPLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptxSamiraMiresVieiradeM
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 

Último (20)

"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdf
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdf
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptx
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docx
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
A poesia - Definições e Característicass
A poesia - Definições e CaracterísticassA poesia - Definições e Característicass
A poesia - Definições e Característicass
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riqueza
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
 
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
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptxPLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 

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