Você pode encontrar códigos UPC em praticamente todos os produtos nas prateleiras. Como todos os códigos de barras, os códigos UPC fornecem a qualquer pessoa com um leitor de código de barras acesso instantâneo aos dados que um código de barras contém.
Como todos os primeiros formatos de código de barras, os códigos UPC eram 1D, o que significa que carregavam informações apenas em uma direção. Esses funcionavam bem para transportar pequenas quantidades de dados, como códigos numéricos de produtos, mas a necessidade de um código de barras capaz de transportar mais dados tornou-se evidente.
Foi aí que os códigos de barras 2D, ou QR codes, entraram em cena. Mas como os QR codes funcionam?
Uma solução ainda usada hoje é o código de barras empilhado, que, como o nome sugere, contém vários códigos 1D colocados um sobre o outro. Embora os códigos de barras empilhados possam acomodar mais informações do que os tradicionais códigos 1D, eles podem rapidamente se tornar muito grandes para armazenar mais dados e podem ser difíceis de ler.
Para ter um código de barras pequeno em tamanho, fácil de ler e capaz de armazenar uma grande quantidade de dados e uma grande variedade de tipos de caracteres, o mercado exigiu uma nova abordagem.
Então surgiram os códigos de barras 2D.
Os códigos de barras 2D (às vezes chamados de códigos de matriz) carregam informações em duas direções: vertical e horizontal.
Os códigos de barras 2D são capazes de armazenar dezenas e até centenas de vezes mais informações do que os códigos 1D. Por exemplo, um dos formatos de código de barras 2D mais populares, o QR Code da Denso Wave, pode conter mais de 7.000 dígitos ou 4.000 caracteres de texto, enquanto até mesmo os códigos 1D mais complexos atingem cerca de 20 caracteres.
Ainda assim, os códigos 2D não são perfeitos para todas as aplicações. Por serem mais complexos do que os códigos 1D, exigem scanners mais potentes para decodificar.
Além disso, algumas pessoas simplesmente não estão familiarizadas com a tecnologia, o que retardou sua adoção generalizada. Mas, graças ao smartphone no seu bolso, isso está mudando rapidamente.
Quando o agora onipresente código UPC começou a ganhar força na década de 1970, os varejistas imediatamente reconheceram o potencial desta tecnologia. Infelizmente, ela enfrentou um dilema.
Os varejistas se recusaram a comprar os scanners caros necessários para ler os códigos até que os fabricantes começassem a colocar códigos UPC em todos os seus produtos. Enquanto isso, os fabricantes resistiram em adotá-los até saberem que os varejistas poderiam ler os códigos. Eventualmente, grandes varejistas entraram em cena para alavancar a tecnologia.
Felizmente para os defensores dos códigos de barras 2D, compramos milhões de scanners todos os anos na forma de nossos smartphones. O iPhone e o Android vêm com um leitor de QR Code integrado, ajudando a eliminar talvez o maior obstáculo para a adoção generalizada.
Mas como um smartphone, ou qualquer leitor de código de barras, realmente decifra os padrões aparentemente ininteligíveis de linhas e quadrados que os códigos de barras 2D contêm? Parte da resposta está no próprio código de barras, que foi projetado para tornar o processo de digitalização o mais preciso e rápido possível.
Todo QR Code contém um padrão de localização: um arranjo de quadrados que ajuda o scanner a detectar o tamanho do QR Code, a direção em que está voltado e até o ângulo em que o código está sendo escaneado.
Em seguida, todo QR Code contém um padrão de alinhamento, que é outro conjunto de quadrados projetado para ajudar o leitor a determinar se o código de barras 2D está distorcido (talvez esteja em uma superfície redonda, por exemplo).
Depois que a câmera do smartphone processa a imagem do código, o software começa a analisá-la. Ao calcular a proporção entre as áreas pretas e brancas da imagem do QR Code, ele pode identificar rapidamente quais quadrados fazem parte dos padrões de alinhamento e quais contêm dados reais.
É claro que a leitura de QR Code tem uma margem de erro. Mesmo que parte do padrão esteja manchada ou obscurecida, você ainda pode escanear QR Codes com um leitor.
Usando padrões internos e correção de erros do sistema QR Code, o software também pode compensar qualquer distorção ou áreas obscurecidas do código de barras. Depois que o software “reconstruiu” digitalmente o QR Code, ele examina a mistura de quadrados pretos e brancos na seção de dados do QR Code e extrai as informações contidas nele.
Você pode criar seu próprio código de barras 2D usando geradores de QR Code online. Eles permitem que você gere QR Codes e ajuste tudo, desde o formato que deseja usar até o tamanho do código.
Então, da próxima vez que você estiver colocando um folheto para seu evento local, considere usar um gerador de QR Code para adicionar um código com os detalhes da venda. Quem sabe quantos caçadores de pechinchas com smartphones você pode atrair?
Por outro lado, você não quer escanear acidentalmente um QR Code malicioso criado para roubar dados armazenados no seu dispositivo. Certos aplicativos e scanners verificam se você só pode abrir QR Codes legítimos, fornecendo um nível adicional de segurança.
O QR Code é apenas um exemplo de código de barras 2D. A empresa de envios UPS usa um formato chamado MaxiCode, que os funcionários escaneam rapidamente enquanto as encomendas passam pela esteira. Tem também o DataMatrix, um código de barras 2D capaz de armazenar muitas informações em uma área muito pequena.
Independentemente do formato, os códigos de barras 2D contêm dados e padrões internos para ajudar o scanner a decodificar as informações que cada código contém. Em muitos casos, um único dispositivo pode ler uma variedade de formatos diferentes, até mesmo os tradicionais códigos de barras 1D.
Se você consegue pensar em uma maneira de vender um produto, provavelmente já foi feita.
Dirigíveis com logotipos gigantes de empresas, televisões dentro de táxis que transmitem anúncios para passageiros e até anúncios impressos em tinta comestível em alimentos, nada está além do alcance para os anunciantes. Mas mesmo eles há muito tempo enfrentam um desafio ao tentar determinar a eficácia de seus anúncios físicos.
Isso mudou com os códigos de barras 2D. Pela primeira vez, as empresas poderiam simplesmente adicionar um código de barras 2D ao seu anúncio e rastrear diretamente quantas vezes os consumidores o escaneavam. Se alguém o escaneasse, os anunciantes poderiam rastrear se essa pessoa visitou o site da empresa ou comprou um produto específico.
Uma empresa de moda conhecida adicionou um código de barras 2D em uma revista que, quando escaneado, levava os leitores diretamente a uma página da web com os óculos de sol mostrados no anúncio. Com um clique do mouse (ou toque na tela do smartphone), os leitores podiam então comprar os óculos.
Outras lojas também exploraram as capacidades dos códigos de barras 2D adicionando QR Codes dinâmicos a anúncios em revistas. Quando leitores curiosos escaneiam um QR Code, é exibido um vídeo de um designer de interiores famoso explicando como usar o produto.
Os anunciantes dizem que esse nível de interatividade é perfeito para uma nova geração de consumidores familiarizados com a tecnologia, que desejam acesso instantâneo a informações do produto, avaliações e muito mais. Os códigos se tornaram uma forma tão popular de publicidade no Japão que até mesmo são encontrados em outdoors, onde podem ser escaneados em alta velocidade a partir de um carro em movimento.
À medida que mais pessoas compram smartphones e aprendem sobre as capacidades de escanear QR Codes, os códigos de barras 2D decolam ainda mais que os antecessores 1D.