Vous êtes sur la page 1sur 13

15/03/2017 Cdigo de barras Wikipdia, a enciclopdia livre

Cdigo de barras
Origem: Wikipdia, a enciclopdia livre.

Cdigo de barras (em ingls: barcode) uma representao grfica de dados


numricos ou alfanumricos. A decodificao (leitura) dos dados realizada
por um tipo de scanner - o leitor de cdigo de barras -, que emite um raio
vermelho que percorre todas as barras. Onde a barra for escura, a luz
absorvida; onde a barra for clara (espaos), a luz refletida novamente para o
leitor. Os dados capturados nessa leitura ptica so compreendidos pelo
computador, que por sua vez converte-os em letras ou nmeros humano-
legveis. A utilizao muito comum em diversas reas, desde a indstria Wikipedia codificado em 128-
largamente utilizado no comrcio e servios. B

Cdigo de Barras para produtos - Os cdigos de barras EAN-13 servem como identificao de seu produto
no sistema de Ponto de Vendas dos lojistas. Qualquer produto, como por exemplo produtos alimentcios, CDs e
DVDs, produtos naturais, verduras e legumes, roupas e vesturios, sapatos, entre outros utilizam cdigos de
barras EAN-13. As nicas excees so livros (veja cdigo ISBN) e medicamentos controlados.

Tambm conhecido como GTIN-13, esse cdigo de barras usado no mundo todo, exceto EUA e Canad (veja
UPC).

ndice
1 Histria
2 Mecanismo bsico do cdigo de barras
2.1 EXEMPLO:
3 Estrutura numrica
4 Cdigos numricos e alfanumricos
5 Cdigo 39
6 Scanners (leitores de cdigo de barras)
7 A MATEMTICA DOS CDIGOS DE
BARRAS
7.1 Vamos ver um exemplo. Leitor de cdigo de barras
8 A deteco de erros
8.1 exemplo
9 (9, 7, 8, 8, 5, 3, 1, 4, 0, 4, 5, 8, 0)(1, 3, 1, 3, 1, 3, 1,
3, 1, 3, 1, 3, 1)
10 9 + 21 + 8 + 24 + 3 + 15 + 1 + 12 + 12 + 5 + 24
11 134 0 (mod 10)
12 (9, 7, 8, 1, 4, 0, 2, 0, 0, 2, 8, 3, 0) (1, 3, 1, 3, 1,
3, 1, 3, 1, 3, 1, 3, 1)
13 9 + 21 + 8 + 3 + 4 + 2 + 6 + 3 + 24
14 80 0 (mod 10)
15 Cdigo de Barras QR
16 Ver tambm
17 Referncias
18 Bibliografia
19 Ligaes externas

Histria
https://pt.wikipedia.org/wiki/C%C3%B3digo_de_barras 1/13
15/03/2017 Cdigo de barras Wikipdia, a enciclopdia livre

A primeira patente de um cdigo de barras foi atribuda em 1952 a Joseph Woodland [1] e Bernard Silver. Seu
cdigo consistia num padro de circunferncias concntricas de espessura varivel.

Em 1969, a Associao Nacional das cadeias alimentares (NAFC) realizou uma reunio [1] onde se discutiu a
ideia de sistemas de verificao geral automatizadas. RCA tinha comprado os direitos patente de Woodland
original, participou da reunio e deu incio a um projeto interno para desenvolver um sistema baseado no
bullseye cdigo. A Krogercadeia de supermercados se ofereceu para test-lo.

Em meados dos anos 1970, o NAFC estabeleceu o Supermercado Comit Ad Hoc dos Estados Unidos em um
uniforme do mantimento Cdigo do produto, que estabeleceu diretrizes para o desenvolvimento de cdigos de
barras e criou uma subcomisso smbolo de seleo para ajudar a padronizar a abordagem. Em cooperao com
a empresa de consultoria McKinsey & Co., que desenvolveu um cdigo padronizado de 11 dgitos para
identificar qualquer produto. A comisso enviou ento uma proposta de contrato para desenvolver um sistema
de cdigo de barras para imprimir e ler o cdigo. O pedido foi para Cantor , National Cash
Register (NCR), Litton Industries , RCA, Pitney-Bowes , IBM e muitos outros. foram estudados Uma grande
variedade de abordagens de cdigo de barras, incluindo cdigos lineares, bullseye cdigo crculo concntrico
da RCA,starburst padres e outros.

Na primavera de 1971 RCA demonstraram o seu cdigo bullseye em outra reunio indstria. Os executivos da
IBM na reunio notou as multides no estande da RCA e imediatamente desenvolveu seu prprio
sistema. Especialista em marketing IBM Alec Jablonover lembrou que a empresa ainda empregado Woodland,
e ele estabeleceu uma nova unidade na Carolina do Norte para liderar o desenvolvimento.

Em julho de 1972 RCA comeou um teste de dezoito meses em uma loja de Kroger em Cincinnati. Os cdigos
de barras foram impressas em pequenos pedaos de papel adesivo, e anexado mo por funcionrios da loja
quando eles estavam adicionando etiquetas de preos. O cdigo provou ter um problema srio. Durante a
impresso, s vezes prensas manchar de tinta na direco do papel est em execuo, tornando o cdigo ilegvel
na maioria das orientaes. Um cdigo linear, como o que est a ser desenvolvido pela Woodland na IBM, no
entanto, foi impresso na direco das tiras, de modo que tinta adicional torna o cdigo simplesmente "mais
alto", permanecendo legvel, e em 3 de Abril de 1973, a IBM UPC foi seleccionado pela NAFC como seu
padro. IBM tinha projetado cinco verses da simbologia UPC para necessidades futuras da indstria: UPC A,
B, C, D, e E.

NCR instalado um sistema testbed no Supermercado da Marsh em Troy, Ohio , perto da fbrica que estava
produzindo o equipamento. Em 26 de junho de 1974, Clyde Dawson puxou um pacote de 10 de Wrigley Juicy
Fruit goma fora de sua cesta e foi digitalizada por Sharon Buchanan em 8h01. O pacote de chicletes e da
recepo esto agora em exposio no Smithsonian Institution . Foi a primeira apario comercial da UPC.

Em 1971, a IBM tinha montado uma equipe para uma sesso de planejamento intensivo, dia aps dia, de 12 a
18 horas por dia, para discutir a forma como todo o sistema pode operar e programar um plano de roll-out. Em
1973 eles se reuniram com os fabricantes de supermercado para introduzir o smbolo que teria de ser impresso
na embalagem ou nos rtulos de todos os seus produtos. No foram observadas redues de custos para uma
mercearia para us-lo, a menos que, pelo menos, 70% dos produtos da mercearia tinha o cdigo de barras
impresso no produto pelo fabricante. IBM estava projetando que 75% seriam necessrios, em 1975. Apesar de
que foi alcanado, no foram mquinas ainda a digitalizao em menos de 200 supermercados por 1977.

Estudos econmicos realizados pelo comit indstria de supermercado projetado mais de US $ 40 milhes em
poupanas para a indstria da verificao por meados dos anos 1970. Esses nmeros no foram alcanados
nesse perodo de tempo e alguns previram o fim do cdigo de barras. A utilidade do cdigo de barras
necessrio a adoo de scanners caros por uma massa crtica de varejistas, enquanto fabricantes adoptadas
simultaneamente etiquetas de cdigo de barras. Nem queria mudar primeiro e os resultados no foram
promissores para o primeiro par de anos, com a Business Week proclamando "A Scanner Supermercado que
falhou."

https://pt.wikipedia.org/wiki/C%C3%B3digo_de_barras 2/13
15/03/2017 Cdigo de barras Wikipdia, a enciclopdia livre

A experincia com cdigo de barras nas lojas revelou benefcios adicionais. As informaes detalhadas de
vendas adquiridas pelos novos sistemas permitiu uma maior capacidade de resposta s necessidades dos
clientes. Isso se refletiu no fato de que cerca de 5 semanas depois de instalar scanners de cdigo de barras, as
vendas em supermercados normalmente comeou a subir e, eventualmente, nivelou-se em um aumento de 10-
12% nas vendas, que nunca caiu. Houve tambm uma diminuio de 1-2% no custo operacional para as lojas
que lhes permitiu reduzir os preos para aumentar a quota de mercado. Foi mostrado no campo que o retorno
sobre o investimento para um scanner de cdigo de barras foi de 41,5%. Em 1980, 8.000 lojas por ano foram de
converso.

O lanamento pblico global do cdigo de barras foi recebida com ceticismo menor de tericos da
conspirao , que consideravam os cdigos de barras para ser um intruso vigilncia tecnolgica e de alguns
cristos que pensavam os cdigos escondeu o nmero 666, que representa o nmero da besta . Televiso
anfitrio Phil Donahue descrito cdigos de barras como uma "conspirao corporativa contra os
consumidores".

O uso do cdigo de barras - uma prtica ligada automao de processos


nas empresas - levou cerca de duas dcadas para ser universalizado. Na
Europa, segundo dados da EAN International, at 1981 poucos dos 21
pases filiados entidade utilizavam efetivamente o cdigo. Em 1985,
cerca de 92% das lojas automatizadas em todo o mundo estavam
concentradas em somente seis pases.Os produtos devem ser identificados
pelo seu cdigo de barras para este controle de entrada e sada de
mercadorias, cadastrando-os no sistema utilizado pela empresa.
Frascos de gel para banho com
cdigos de barras Muitas empresas escolhem a ferramenta de cdigo de barras por ser [...]
utilizado em sistemas de pontos-de-venda em supermercados e lojas de
varejo. Os cdigos podem conter dados de horrio, data e localizao, alm
dos dados de identificao (LAUDON, 2014). [2]

Codificar produtos uma forma de aumentar o nvel de acurcia uma vez que a partir da codificao o estoque
no poder ter duplicidade de produtos, a localizao dos itens se torna mais fcil, os riscos de compra ou
venda errada so menores, a praticidade de manuseio por meio de quem trabalha com os itens maior.

No Brasil, o Cdigo Nacional de Produtos (cdigo de barras) foi introduzido formalmente em 29 de novembro
de 1984.

Em Portugal, o cdigo de barras surgiu em 1985, sendo utilizado at hoje. Muitas empresas e administradores
usam do cdigo de barras para que seu estoque e produo no fiquem vagos. Com este sistema de cdigo o
trabalho que antes demorado hoje muito mais eficiente.

Mecanismo bsico do cdigo de barras


Nosso sistema de numerao constitudo por 10 algarismos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) com os quais podemos
escrever qualquer nmero. Esse sistema chamado de base decimal. Podemos demonstrar qualquer nmero
aplicando potncias de base 10. Veja:

47 621 = 4 x 104 + 7 x 10 + 6 x 10 + 2 x 10 + 1 x 100

No sistema binrio (base 2), os nmeros so escritos utilizando 0 e 1 e as potncias de 2. Veja:

21(base 10) = 10101(base 2)

Transformando o nmero na base 2 para base 10. Observe:

https://pt.wikipedia.org/wiki/C%C3%B3digo_de_barras 3/13
15/03/2017 Cdigo de barras Wikipdia, a enciclopdia livre

10101(base 2) = 1 x 24 + 0 x 2 + 1 x 2 + 0 x 2 + 1 x 20 (de acordo com a posio do 0 e 1 elevamos a base 2


ao expoente adequado)

10101 Base 2
1 Posio 4: 24
0 Posio 3: 2
1 Posio 2: 2
0 Posio 1: 2
1 Posio 0: 2

No cdigo de barras, a barra preta significa 1 e a branca, 0. O nmero 10100001101, na base 2 um


cdigo de barras simplificado.
Os preos dos produtos no comrcio mostrados em cdigo de barras so mais complexos, porm
podemos estabelecer o cdigo de barras abaixo na base 10.

EXEMPLO:

O nmero 1293 o cdigo de barras dos cotonetes no Continente da Amadora. O leitor de cdigo de barras do
caixa da Amadora faz a leitura ptica dos cdigos e em fraces de segundos efectua os clculos chegando ao
nmero 1293. Acedendo a uma lista de produtos procura qual foi registado com esse nmero, registando o
valor no cupom.

10100001101base2 = 1 x 210 + 0 x 29 + 1 x 28 + 0 x 27 + 0 x 26 + 0 x 25 + 0 x 24 + 1 x 2 + 1 x 2 + 0 x 2 + 1 x
20 =1 x 1024 + 0 x 512 + 1 x 256 + 0 x 128 + 0 x 64 + 0 x 32 + 0 x 16 + 1 x 8 + 1 x 4 + 0 x 2 + 1 x 1 =1024 +
0 + 256 + 0 + 0 + 0 + 0 + 8 + 4 + 0 + 1 =1293

Estrutura numrica
O cdigo EAN/UPC um sistema internacional que auxilia na identificao inequvoca de um item a ser
vendido, movimentado e armazenado, sendo o EAN-13 o padro utilizado mundialmente, exceto nos EUA e
Canad. A estrutura numrica do cdigo (que geralmente mostra os nmeros que representa abaixo das barras)
leva as seguintes informaes (tomando-se como exemplo o cdigo 7898357411232):

os 3 primeiros dgitos representam a origem da organizao responsvel por controlar e licenciar a


numerao. Os 3 primeiros dgitos NO indicam origem de produto ou da empresa detentora dos
cdigos, ou seja, 789 representa que o produto foi cadastrado no Brasil, mesmo ele no sendo fabricado
no Brasil, um exemplo disso so o produtos cadastrado na Argentina que comeam com 779;
os prximos dgitos, que podem variar de 4 a 7, representam a identificao da empresa proprietria de
tal prefixo; no exemplo 835741 (6 dgitos);
os dgitos 123 representam a identificao do produto, e so atribudos pelo fabricante, quando o mesmo
possu um prefixo prprio;

https://pt.wikipedia.org/wiki/C%C3%B3digo_de_barras 4/13
15/03/2017 Cdigo de barras Wikipdia, a enciclopdia livre

o ltimo dgito 2 chamado de dgito verificador e confirma matematicamente que os dgitos precedentes
esto corretos.

No total o cdigo EAN-13 deve ter 13 dgitos. Vale ressaltar que os nmeros da empresa variam de empresa
para empresa, os nmeros que identificam o item variam de item para item e o dgito verificador deve ser
recalculado a cada variao na numerao. Existem outros tipos de cdigos padres para diversas aplicaes.

Cdigos numricos e alfanumricos


Os cdigos de barras dividem-se em dois grupos: os cdigos de barras numricos e os alfanumricos (sendo os
alfanumricos capazes de representar nmeros, letras e caracteres de funo especial ao mesmo tempo). Os
cdigos de barras so diferenciados entre si pelas regras de simbologia. Cada simbologia trata como os dados
sero codificados.

Cdigo 39
Cdigo 39 uma simbologia de cdigo de barras que codifica letras maisculas, dgitos, e alguns smbolos
especiais como $. O maior problema do cdigo 39 sua baixa densidade de dados, ele requer mais espaos que
outros cdigos como o 128.

A tabela a seguir contm a converso para cdigo 39.

Legenda
Formato 1 Formato 2 Descrio
W B Preto largo
N b Preto fino
w W Branco largo
n w Branco fino

https://pt.wikipedia.org/wiki/C%C3%B3digo_de_barras 5/13
15/03/2017 Cdigo de barras Wikipdia, a enciclopdia livre

Detalhes
Caractere Formato 1 Formato 2
* NwNnWnWnN bWbwBwBwb
- NwNnNnWnW bWbwbwBwB
$ NwNwNwNnN bWbWbWbwb
% NnNwNwNwN bwbWbWbWb
(espao) NwWnNnWnN bWBwbwBwb
. WwNnNnWnN BWbwbwBwb
/ NwNwNnNwN bWbWbwbWb
+ NwNnNwNwN bWbwbWbWb
0 NnNwWnWnN bwbWBwBwb
1 WnNwNnNnW BwbWbwbwB
2 NnWwNnNnW bwBWbwbwB
3 WnWwNnNnN BwBWbwbwb
4 NnNwWnNnW bwbWBwbwB
5 WnNwWnNnN BwbWBwbwb
6 NnWwWnNnN bwBWBwbwb
7 NnNwNnWnW bwbWbwBwB
8 WnNwNnWnN BwbWbwBwb
9 NnWwNnWnN bwBWbwBwb
A WnNnNwNnW BwbwbWbwB
B NnWnNwNnW bwBwbWbwB
C WnWnNwNnN BwBwbWbwb
D NnNnWwNnW bwbwBWbwB
E WnNnWwNnN BwbwBWbwb
F NnWnWwNnN bwBwBWbwb
G NnNnNwWnW bwbwbWBwB
H WnNnNwWnN BwbwbWBwb
I NnWnNwWnN bwBwbWBwb
J NnNnWwWnN bwbwBWBwb
K WnNnNnNwW BwbwbwbWB
L NnWnNnNwW bwBwbwbWB
M WnWnNnNwN BwBwbwbWb
N NnNnWnNwW bwbwBwbWB
O WnNnWnNwN BwbwBwbWb
P NnWnWnNwN bwBwBwbWb
Q NnNnNnWwW bwbwbwBWB
R WnNnNnWwN BwbwbwBWb
S NnWnNnWwN bwBwbwBWb
T NnNnWnWwN bwbwBwBWb
U WwNnNnNnW BWbwbwbwB
V NwWnNnNnW bWBwbwbwB
https://pt.wikipedia.org/wiki/C%C3%B3digo_de_barras 6/13
15/03/2017 Cdigo de barras Wikipdia, a enciclopdia livre

W WwWnNnNnN BWBwbwbwb
X NwNnWnNnW bWbwBwbwB
Y WwNnWnNnN BWbwBwbwb
Z NwWnWnNnN bWBwBwbwb

Scanners (leitores de cdigo de barras)


O mais antigo, e ainda o mais barato, scanners de cdigo de barras so construdas a partir de uma luz fixa e um
nico fotosensor que passado manualmente em frente do cdigo de barras.

Scanners de cdigo de barras podem ser classificados em trs categorias com base em sua conexo com o
computador. O tipo mais antigo o scanner de cdigo de barras RS-232. Este tipo requer uma programao
especial para a transferncia de dados de entrada para o programa de aplicao.

"Scanners interface de teclado" conectar a um computador usando um teclado PS / 2 ou AT cabo adaptador


compatvel com teclado (a "interface de teclado"). Os dados do cdigo de barras enviado para o computador
como se tivesse sido digitado no teclado.

Como o scanner interface do teclado, USB scanners so fceis de instalar e no precisa de cdigo personalizado
para transferir os dados de entrada para o programa aplicativo. Em PCs com o Windows a interface HID emula
os dados que se fundem ao de um hardware "cunha teclado", eo scanner comporta-se automaticamente como
um teclado adicional.

Muitos telefones so capazes de decodificar cdigos de barras usando a sua cmera embutida, tambm. Mvel
do Google Android sistema operacional usa tanto o seu prprio Google Goggles aplicao ou scanners de
terceiros de cdigo de barras; como Scan, da Nokia Symbian sistema operacional possui um scanner de cdigo
de barras, [ 22 ]enquanto mbarcode um leitor de cdigo QR para o Maemo sistema operacional . Na
Apple iOS , um leitor de cdigo de barras no est includo, mas nativamente mais de cinquenta aplicativos
pagos e gratuitos esto disponveis com ambos os recursos de digitalizao e de ligao difcil
URI. Com BlackBerry dispositivos, o aplicativo App World pode nativamente ler cdigos de barras e carregar
quaisquer URLs Web reconhecidos no navegador da Web do dispositivo. Windows Phone 7.5 capaz de ler
cdigos de barras atravs do Bing app de busca. No entanto, esses dispositivos no so projetados
especificamente para a captura de cdigos de barras. Como resultado, eles no descodificar quase to
rapidamente exacta ou um scanner de cdigo de barras dedicado ou um terminal de dados porttil .

A MATEMTICA DOS CDIGOS DE BARRAS


Vamos estudar inicialmente o cdigo UPC, que mais simples. Se observamos o cdigo de barras da figura
abaixo, notamos imediatamente que ele formado por listras brancas e pretas alternadas, de espessura varivel.
H, na verdade, quatro espessuras possveis para essas listras, que podem ser classificadas como finas, mdias,
grossas ou muito grossas. Vamos utilizar o smbolo 0 para indicar uma listra branca fina, o smbolo 00 para
uma listra branca mdia, 000 para uma listra branca grossa e 0000 para uma muito grossa. Da mesma forma,
vamos representar por 1, 11, 111 e 1111, uma listra preta fina, mdia, grossa ou muito grossa, respectivamente.
Assim, as primeiras quatro listras da figura (sem contar, claro as listras que servem de limite e que aparecem
mais compridas na figura), que so uma listra branca grossa, uma preta mdia, uma branca fina e uma preta fina
respectivamente, podem ser representadas pela seqncia 0001101. Como j dissemos, o cdigo de barras
representa uma srie de nmeros. A cada nmero lhe assignado um espao de espessura fixa, que corresponde
sempre a uma seqncia de sete dgitos iguais a 1 ou 0. Por exemplo, a seqncia 0001101 que achamos acima
representa o nmero 0, o primeiro do cdigo da figura. O seguinte nmero do cdigo, o 3, representado pela
seqncia 0111101.

https://pt.wikipedia.org/wiki/C%C3%B3digo_de_barras 7/13
15/03/2017 Cdigo de barras Wikipdia, a enciclopdia livre

Agora que comeamos a compreender a forma de escrever com barras, j podemos responder primeira das
nossas perguntas: como a leitora distingue a direita de esquerda, quando o artigo pode ser passado em uma ou
outra direo?

A resposta muito engenhosa e tambm bastante simples. Os dgitos so codificados de maneia diferente
quando esto do lado direito ou esquerdo do cdigo de barras. Isto feito conforme seguinte tabela:

dgito do lado esquerdo do lado direito


0 0001101 1110010
1 0011001 1100110
2 0010011 1101100
3 0111101 1000010
4 0100011 1011100
5 0110001 1001110
6 0101111 1010000
7 0111011 1000100
8 0110111 1001000
9 0001011 1110100

Note que a codificao de um dado nmero, direita, se obtm da sua codificao esquerda,
trocando cada 0 por 1 e reciprocamente. Agora, o mecanismo de reconhecimento fica claro se
notamos que cada seqncia do lado esquerdo tem um nmero mpar de dgitos iguais a 1 e,
conseqentemente, cada uma das que esto direita tem um nmero par. Assim, verificando a
paridade de cada seqncia de sete dgitos, a maquina sabe imediatamente de que lado est lendo
o cdigo.

UPC-A

https://pt.wikipedia.org/wiki/C%C3%B3digo_de_barras 8/13
15/03/2017 Cdigo de barras Wikipdia, a enciclopdia livre

EAN 13

A elaborao do cdigo EAN se deparou com um problema bastante delicado. Era necessrio adicionar um
dgito cada cdigo, de modo a permitir a identificao do pas de origem do produto, mas se desejava fazer
isto de uma forma tal que a mesma mquina leitora pudesse ler indistintamente cdigos UPC e EAN. Se
observamos a figura abaixo, que representa o mesmo cdigo numrico escrito em ambos sistemas, veremos
que, a primeira vista, parecem diferentes pois, no nmero escrito para o leitor humano, vemos que h um 0 a
mais, escrito no incio da seqncia. Porm, se observamos o cdigo de barras, vemos que exatamente o
mesmo. O que foi feito o seguinte: Os pases que utilizavam o cdigo UPC antigo, EUA e Canad, so
identificados com um 0, na frente, e o resto da codificao feito utilizando-se o sistema anterior. Para outros
pases, os primeiros dois ou trs dgitos identificam o pas.

Por exemplo, o cdigo de barras de todos os produtos produzidos no Brasil comea com a seqncia 789, que
a que identifica o pas. Como era necessrio adicionar um dgito e tambm manter o mesmo padro de tamanho
do cdigo de barras, para no ter que modificar todas os leitores, a ideia utilizada foi fazer com que o novo
dgito estivesse implcito na forma de escrita de todos os outros. Para isso, no foi modificada a codificao do
lado direito (permitindo assim que os leitores continuassem a identificar o lado correspondente) mas a
codificao do lado esquerdo varia, dependendo do dgito inicial.

Um dgito do lado esquerdo pode ser agora codificado com um nmero par ou mpar de dgitos iguais a 1, de
acordo com a seguinte tabela:

dgito lado esquerdo par lado esquerdo mpar lado direito


0 0001101 0100111 1110010
1 0011001 0110011 1100110
2 0010011 0011011 1101100
3 0100011 0100001 1000010
4 0110001 0011101 1011100
5 0101111 0111001 1001110
6 0111011 0000101 1010000
7 0110111 0010001 1000100
8 00010011 0010111 1001000
9 00010011 0010111 1110100

Finalmente, para cada dgito inicial escolhe-se uma alternncia diferente de pares e mpares de acordo com o
seguinte critrio:

https://pt.wikipedia.org/wiki/C%C3%B3digo_de_barras 9/13
15/03/2017 Cdigo de barras Wikipdia, a enciclopdia livre

Dgito inicial 1 2 3 4 5 6
0 mpar mpar mpar mpar mpar mpar
1 mpar mpar par par par par
2 mpar mpar par par mpar par
3 mpar mpar par par par mpar
4 mpar par mpar mpar par par
5 mpar par par mpar mpar par
6 mpar par par par mpar mpar
7 mpar par mpar par mpar par
8 mpar par mpar par par mpar
9 mpar par par mpar par mpar

Vamos ver um exemplo.

Uma barra de cerais produzida no Brasil identificada pelo cdigo 7895000266241.

Como corresponde, comea com a seqncia 789, de modo que o primeiro dgito, que estar implcito na
codificao dos demais, sete. Conseqentemente, deve-se usar, do lado esquerdo, a seguinte ordem de
codificao (obtida na tabela acima):

mpar, par, mpar, par, mpar, par.

Consultando ento a tabela de codificao do EAN-13 obtemos:

8 0110111 9 0010111 5 0111001

0 0001101 0 0001101 0 0001101

Para os dgitos do lado direito no temos que nos preocupar com paridade, e obtemos, diretamente da tabela, a
seguinte codificao:

2 1101100 6 1010000 6 1010000

2 1101100 4 1011100 1 1100110

Um ltimo comentrio a respeito deste cdigo. Como j dissemos, os primeiros dois ou trs dgitos do cdigo
de barras (dependendo do caso) servem para identifi:car o pas de orgem do produto. Os cinco ou quatro
dgitos que restam, at as barras centrais, identificam o fabricante. Os primeiros cinco dgitos do lado direito
identificam o produto especfico, desse fabricante. O ltimo dgito, chamado dgito de verificao, adicionado
no final do processo de elaborao do cdigo, de acordo a um mtodo que veremos adiante.

A deteco de erros
Para compreender como funciona o processo de deteco de erros precisamos entender, inicialmente, como se
atribui a cada produto, o dgito de verificao.

Suponhamos que um determinado produto est identificado, no sistema EAN-13, por uma dada seqncia de
dgitos: a1a2 . . . a12a13. Como os primeiros dgitos identificam o pas de origem, o fabricante e o produto
especfico, os primeiros doze dgitos da seqncia, esto determinados naturalmente, por um mtodo padro, a

https://pt.wikipedia.org/wiki/C%C3%B3digo_de_barras 10/13
15/03/2017 Cdigo de barras Wikipdia, a enciclopdia livre

cargo de uma autoridade classificadora em cada pas. Denotaremos o dcimo terceiro dgito, de verificao, por
x.

Para facilitar nossa exposio, vamos escrever esta seqncia como um vetor : a1a2 . . . a12a13.

= (a1, a2, . . . a12, a13, x).

O sistema EAN-13, se utiliza de um vetor fixo, que chamaremos, vetor de pesos que :

w = (1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1).

Calcula-se, ento o produto escalar de ambos vetores:

= (a1, a2, . . . a12, a13, x).(1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1) =

Agora, o dgito de verificao x se escolhe de forma tal que a soma acima seja mltiplo de 10, isto , tal que:

= 0 (mod 10).

Por exemplo, no caso do cdigo da figura 6, os nmeros que indicam o pas de origem, o fabricandte e o
produto so 789500026624. Vamos ver como foi determinado o dgito de verificao. Chamando este dgito de
x e fazendo o produto escalar com o vetor de pesos, temos:

7 + 3 8 + 9 + 3 5 + 0 + 3 0 + 0 + 3 2 + 6 + 3 6 + 2 + 3 4 + x = 99 + x.

Conseqntemente, deve-se tomar x = 1.

exemplo

Um livro do autor [14] recebeu o cdigo de barrras 9781402002380. Suponhamos que, por um erro de
digitao no quarto dgito, este nmero transmitido como = 9782402002380. Ao fazer a verificao de
leitura, o computador que recebeu a informao faz a operao e obtm:

9 + 3 7 + 8 + 3 2 + 4 + 3 0 + 2 + 3 0 + 0 + 3 2 + 3 + 3 8 + 0 = 73.

Como o resultado no um multiplo de 10, ele avisa que foi cometido algum erro. O cdigo UPC muito
semelhante. Como utiliza apenas 12 dgitos (pois usa apenas um para identificar o pas de orgem do artigo,
enquanto o EAN utiliza-se de dois), e o vetor de pesos utilizado pelo UPC tambm tem um dgito a menos; ele
:

= (3, 1, 3, 1, 3, , 1, 3, 1, 3, 1, 3, 1).

O leitor notar que, se o digitador comete apenas UM erro de digitao, trocando um dos dgitos ai por um
outro valor, ento necessariamente o produto no ser congruente a 0 em mdulo 10 e assim ser
possvel detectar que o erro foi cometido. Se mais de um erro for cometido na digitao, o fato provavelmente
ainda ser detectado, mas j no podemos ter certeza, pois eles poderiam se compensar mutuamente e a soma
poderia ainda continuar sendo um multiplo de 10.

O leitor pode-se perguntar qual a funo do vetor de pesos . De fato, se a escolha do dgito de verificao x
fosse feita simplesmente de modo que

a1+ a2+ . . . +a12, + x 0 (mod 10),

ainda assim UM erro de digitao seria detectado.

https://pt.wikipedia.org/wiki/C%C3%B3digo_de_barras 11/13
15/03/2017 Cdigo de barras Wikipdia, a enciclopdia livre

Acontece que h um outro tipo de erro de digitao muito comum, que consiste em digitar todos os nmeros
corretamente, mas trocar a ordem de dois dgitos consecutivos.

Suponha que, ao digitar o nmero 9 788531 404580 do nosso primeiro exemplo, tenha se cometido esse tipo de
erro, e que o nmero de fato digitado fosse 9 788351 404580. Ao efetuar a verificao ter-se-ia:

(9, 7, 8, 8, 5, 3, 1, 4, 0, 4, 5, 8, 0)(1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1)
9 + 21 + 8 + 24 + 3 + 15 + 1 + 12 + 12 + 5 + 24
134 0 (mod 10)
Desta forma, o erro seria detectado.

Suponha agora que, ao digitar o nmero 9 781402 002380 do nosso segundo exemplo, tenha se cometido um
erro desse mesmo tipo, e que o nmero de fato digitado fosse 9 781402 002830. Ao efetuar a verificao

ter-se-ia:

(9, 7, 8, 1, 4, 0, 2, 0, 0, 2, 8, 3, 0) (1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1)
9 + 21 + 8 + 3 + 4 + 2 + 6 + 3 + 24

80 0 (mod 10)
Este exemplo mostra que o sistema de deteco adotado acima no tem a capacidade de detectar todo erro de
transposio cometido. Pode-se demostrar que a transposio de dois dgitos consecutivos ai e ai+1

no detectada, neste sistema de codificao, se e somente se |ai ai+1| = 5

Cdigo de Barras QR
Os cdigos de Barras QR so utilizados na maioria das vezes para Marketing, seja ele Marketing pessoal, ou
Marketing empresarial. Os cdigos de Barras QR podem conter varias informaes diferentes, sendo elas por
exemplo cartes pessoais, contendo seu nome, contato, e empresa onde trabalha. Ou tambm website, onde a
pessoa fazendo a leitura com um smartphone o cdigo levaria a pessoa diretamente a sua pgina online.

Ver tambm
DUN-14
EAN-13
GS1-128
Rastreabilidade
Reconhecimento tico de caracteres
Clula fotoeltrica
ISBN

Referncias
1. Tim Harford e Ben Crighton (12 de janeiro de 2017).Como o cdigo de barras, nascido na praia, mudou a economia
global (http://economia.uol.com.br/noticias/bbc/2017/01/12/como-o-codigo-de-barras-nascido-na-praia-mudou-a-econ
https://pt.wikipedia.org/wiki/C%C3%B3digo_de_barras 12/13
15/03/2017 Cdigo de barras Wikipdia, a enciclopdia livre

omia-global.htm). BBC Brasil + UOL economia. Consultado em 16 de janeiro de 2017. Cpia arquivada em 14 de
janeiro de 2017 (https://web.archive.org/web/20170114094237/https://economia.uol.com.br/noticias/bbc/2017/01/12/co
mo-o-codigo-de-barras-nascido-na-praia-mudou-a-economia-global.htm)
2. LAUDON; LAUDON, LAUDON, Kenneth C. ; LAUDON, Jane. P(2014). Sistemas de informao gerenciais:
administrando a empresa digital. ISBN 9788587918390

Bibliografia
MOURA, Benjamim do Carmo - Logstica: conceitos e tendncias. Vila Nova de Famalico: Edies
Centro Atlntico, 2006. ISBN 978-989-615-019-8
http://www.brasilescola.com/curiosidades/o-codigo-barras.htm
O Cdigo Livro Bar - Roger C. Palmer, Helmers Publishing, ISBN 0-911261-09-5 , 386 pginas
A MATEMTICA DOS CDIGOS DE BARRASC. POLCINO MILIES,
http://mat.ufg.br/bienal/2006/mini/polcino.pdf
Livro: Aplicaes Prticas do Cdigo de Barras, Autor: Vera Lucia Pinheiro da Silva, Editora Nobel,
ISBN 85-213-0612-1

Ligaes externas
Barcodes Sweep the Worlvvbbd (http://www.barcoding.com/Information/barcode_history.shtml)- Pgina
com histria detalhada em Ingls.

Obtida de "https://pt.wikipedia.org/w/index.php? A Wikipdia possui o portal:


title=Cdigo_de_barras&oldid=47996618" Portal de eletrnica
Categorias: Normas Cdigo de barras
Identificao automtica e captura de dados
A Wikipdia possui o portal:

Esta pgina foi modificada pela ltima vez (s) 17h40min de 12 Portal dos Estados
de fevereiro de 2017. Unidos
Este texto disponibilizado nos termos da licena Creative
Commons - Atribuio - Compartilha Igual 3.0 No Adaptada
(CC BY-SA 3.0); pode estar sujeito a condies adicionais. Para mais detalhes, consulte as condies de
uso.

https://pt.wikipedia.org/wiki/C%C3%B3digo_de_barras 13/13

Vous aimerez peut-être aussi