Segredos
O que nos diz o código de barras
Hoje em dia estamos habituados a ver os produtos que
compramos no supermercado passarem rapidamente por uma luz vermelha
intermitente. Durante este processo, um scanner lê o código de barras
que cada produto tem impresso na sua embalagem e realiza uma série de
operações: imprime uma lista das compras com o total e os preços detalhados
de cada um dos artigos, efectua um controlo automático do stock que ficou nas
estantes e no armazém e, além disso, elabora, de forma automática, uma
estatística que reflecte os gostos dos clientes.
Mas que informação nos transmitem os elementos do código de barras?
Os códigos de barras são formados por duas zonas brancas, uma no princípio e
outra no final que são chamadas quiet zone e servem para dar uma margem
de leitura ao scanner.
As três barras, normalmente mais compridas que as restantes, que delimitam o
código permitem que o scanner calibre a distância de leitura.
Considere-se o código de barras ao lado que aparece numa embalagem de leite
semi-desnatado de uma marca desconhecida. Nele figura um conjunto de treze
números. Os dois primeiros representam o país ou a região económica da qual
o produto provém, neste caso 84 que se refere a Espanha (se fosse produzido em
Portugal seria 56). Os cinco seguintes são atribuídos por um organismo da
própria empresa para evitar duplicidades, ou seja, 10128 refere-se de forma
unívoca a uma marca de um país. Os cinco seguintes são números que o
fabricante determina para os seus produtos. Neste caso, 00032 indica que se
trata de leite meio gordo. O último dígito é um número de controlo,
designado por check digit que impede a troca de códigos de barras de
produtos de fabricantes diferentes, impedindo erros tais como a leitura de lata
de sardinhas quando o produto que tinha passado pelo leitor era, por exemplo,
creme bronzeador.
Para informações aprofundadas acerca do cálculo do número de controlo do
código de barras, consulte a brochura número 12 da colecção Jogos de
engenho da Orbis Fabri.
Núcleo de Estágio de Matemática