Código de barras
A operadora de caixa passa um pacote de leite sobre a janela do leitor e, uma fração de segundo depois, a caixa apita. O feixe vermelho percorreu 30 barras e 29 espaços, e o fotodíodo viu 59 transições de brilho. O descodificador decompôs-as em 13 dígitos e verificou o último. Se o pacote estiver amachucado e um vinco atravessar uma barra, as transições passam a 61 e a caixa fica calada. O código foi feito para preferir não ler a ler mal.
Um código de barras regista um número nas larguras de riscas escuras e claras. As larguras são múltiplos do módulo, a risca mais estreita. No EAN-13 cada dígito ocupa 7 módulos: duas barras e dois espaços. O primeiro dígito não tem barras próprias: está escondido nos conjuntos com que se escreve a metade esquerda. O décimo terceiro dígito é o de controlo: calcula-se a partir dos outros doze.
| O que é | código ótico legível por máquina, feito de barras e espaços paralelos |
| Simbologia | EAN-13 e UPC-A em produtos, ITF-14 em caixas, Code 128 na logística |
| Módulo | X = 0,330 mm a 100 %; admite-se 80–200 %, de 0,264 a 0,660 mm |
| Capacidade | 12 dígitos de informação e um de controlo: 10¹² números |
| Proteção | dígito de controlo com pesos 1 e 3; apanha qualquer erro isolado |
| Lido com | laser vermelho de 650 nm com fotodíodo ou câmara com iluminação |
Etimologia
Um traço do alemão, um livro do latim
O código foi inventado nos Estados Unidos e recebeu o nome pelo aspeto: bar code, “código de riscas”. Outras línguas ou adotaram a palavra inglesa ou traduziram-na com raízes próprias. O russo «штрих-код» é composto por empréstimos do alemão e do latim; as normas escrevem «штриховой код».
01 · Estrutura
Treze dígitos em 95 módulos
O código lê-se da esquerda para a direita, por módulos: 1 é escuro, 0 é claro. Nos bordos estão os padrões de guarda 101 e no centro 01010. Entre eles há seis dígitos à esquerda e seis à direita, de 7 módulos cada. Cada dígito são duas barras e dois espaços de um a quatro módulos de largura.
Um dígito pode escrever-se com três conjuntos. O conjunto L começa com um módulo claro e tem um número ímpar de escuros. O conjunto G é a imagem especular de R e tem um número par de escuros. O conjunto R é o negativo de L e só aparece à direita. Pela alternância de L e G na metade esquerda o leitor reconhece o primeiro dígito e, de caminho, o sentido: o código pode ser passado ao contrário.
Como um dígito se torna riscas
Escolha um dígito. Em baixo está o seu desenho nos três conjuntos de 7 módulos e a alternância de conjuntos, se este dígito for o primeiro.
Estrague o código e veja quando a caixa desiste
Três experiências numa mesma etiqueta. “Codificação”: mude dígitos e veja que riscas se reconstroem. “Leitor”: mova o feixe, reduza a impressão, espalhe a tinta, risque. “Erro da operadora”: introduza um número com um erro e verifique se o dígito de controlo o apanha.
02 · Evolução dos códigos
Do círculo na areia ao quadrado na embalagem
Cada código novo respondia a um problema do anterior. O círculo lia-se de qualquer lado, mas imprimia-se mal. As riscas coloridas nos vagões desbotavam. Os códigos numéricos não sabiam letras. Os lineares não passavam de um par de dúzias de sinais, e o código cresceu para a segunda dimensão.
03 · Compressão e capacidade
Só dígitos, cinco comprimentos
Um código comprime os dados pela escolha do alfabeto. O Code 39 gasta 16 módulos em qualquer sinal porque também sabe letras. O Code 128 no conjunto B põe um sinal em 11 módulos e no conjunto C, dois dígitos de uma vez. O ITF esconde o segundo dígito de um par nos espaços do primeiro. O EAN-13 é o mais denso: sabe de antemão que os dígitos são exatamente 13.
04 · O que está codificado
Um número, não uma descrição
O código não tem nome, nem preço, nem prazo de validade. Só o número GTIN, pelo qual a caixa encontra o produto na sua base de dados. Os três primeiros dígitos são o prefixo da organização nacional GS1 que atribuiu o número da empresa. Não indicam o país de fabrico: uma fábrica na China pode receber um número na Alemanha, e uma empresa argentina, nos Estados Unidos. Seguem-se o número da empresa e o número do artigo, e a fronteira entre eles é móvel. O último dígito é o de controlo.
05 · Regras de impressão
06 · Códigos vizinhos
07 · Secção histórica
Norman Woodland, segundo o seu próprio relato, imaginou o código numa praia de Miami. Desenhava com os dedos na areia os pontos e os traços do alfabeto Morse e esticou-os para baixo: saíram riscas estreitas e largas. Para que a marca se pudesse ler de qualquer lado, curvou as riscas em anéis. Em 1952 obteve com Bernard Silver a patente norte-americana 2 612 994.
Não havia com que ler um círculo: para a experiência foram precisos um candeeiro potente e um fotomultiplicador de um projetor de cinema. O código esperou vinte anos por lasers e chips baratos. Em 1973 as cadeias comerciais norte-americanas escolheram o UPC retangular, desenvolvido na IBM com a participação de Woodland. Os círculos perderam por causa da impressão: na bobina contínua da tipografia a tinta esborratava-os numa só direção.
Catálogo de grandezas
todo o índice →As sete unidades de base do SI
Uma gota de ácido muda a cor do sumo, o sal tinge a chama, a água congela com uma pancada. Por baixo, todas as fichas do Simetrium, por disciplina e por ordem alfabética.
Abrir o índice →





