Tipos de código de barras: 1D x 2D e qual usar no controle de estoque
Tipos de código de barras explicados: EAN, UPC, Code 128, Code 39, ITF-14, QR Code, Data Matrix, PDF417 e Aztec, e qual padrão escolher para etiquetas de estoque.
Publicado em
Existem muitos tipos de código de barras, mas só uma dúzia deles importa no dia a dia do controle de estoque. Eles se dividem em duas famílias: os códigos 1D, aquelas fileiras de barras verticais que todo mundo conhece, e os códigos 2D, como o QR Code e o Data Matrix. Para etiquetas que só a sua equipe vai escanear, um QR Code ou o Code 128 quase sempre é a escolha certa. Códigos de varejo como EAN e UPC são para produtos vendidos em loja, não para as suas prateleiras.
Este guia é uma referência sobre os padrões de código de barras mais comuns: o que cada um armazena, onde você encontra, seus pontos fortes e limites, e quando usar cada um.
Código de barras 1D x 2D: a única diferença que importa
Um código 1D armazena dados em uma única direção, na largura das barras e dos espaços. Um código 2D armazena dados tanto na largura quanto na altura, numa grade de quadradinhos ou pontos.
Essa única diferença explica quase tudo o resto:
- Capacidade. Um código 1D costuma guardar um número ou código curto, muitas vezes uma chave que aponta para um registro em um banco de dados. Um código 2D pode guardar muito mais, incluindo um endereço da web completo ou um bloco de texto.
- Tamanho. Para armazenar mais dados, um código 1D fica mais comprido. Um código 2D permanece compacto e quadrado.
- Danos. A maioria dos códigos 2D inclui correção de erros, então ainda são lidos mesmo com um arranhão, uma dobra ou uma mancha. Os códigos 1D costumam carregar apenas um dígito verificador, que detecta leituras erradas, mas não consegue reconstruir dados perdidos.
- Leitores. Um leitor a laser clássico lê códigos 1D varrendo uma linha sobre eles, e não consegue ler QR Code nem Data Matrix. Leitores com câmera, celulares e tablets leem os dois tipos.
Nenhuma das duas famílias é melhor de forma geral. Os códigos 1D são baratos de imprimir, lidos por qualquer leitor e continuam sendo o padrão nos caixas. Os códigos 2D ganham quando as etiquetas são pequenas, os dados são longos, ou o leitor é um celular.
Quem define os padrões de código de barras: a GS1 em resumo
A maioria dos códigos de barras de produtos que você vê nas lojas segue padrões mantidos pela GS1, uma organização de padronização global e sem fins lucrativos, com organizações associadas em muitos países. A GS1 define sistemas de numeração como o GTIN (Global Trade Item Number) e emite prefixos de empresa, para que nenhuma outra empresa no mundo dê o mesmo número a um produto.
O padrão de barras em si é público; o que torna um código de barras de varejo válido é o número emitido. Code 128, Code 39 e QR Code não têm uma entidade emissora: você decide o que colocar neles.
Códigos de barras de varejo 1D: EAN e UPC
EAN e UPC são os códigos de barras dos produtos de consumo. Eles armazenam apenas números, têm um comprimento fixo e terminam em um dígito verificador que o leitor usa para detectar leituras erradas.
- EAN-13 armazena 13 dígitos e é o código de barras de produto mais usado no mundo.
- EAN-8 é uma versão mais curta, de 8 dígitos, para embalagens pequenas demais para o EAN-13, como um batom protetor ou um pacote de pilhas.
- UPC-A armazena 12 dígitos e é o código de barras tradicional de produtos nos Estados Unidos e no Canadá. Um número UPC-A equivale a um EAN-13 com um zero à esquerda, então os caixas modernos leem os dois.
- UPC-E condensa certos números UPC-A em um símbolo mais curto, removendo zeros, para embalagens pequenas.
Pontos fortes: qualquer leitor de varejo os lê, e o número já identifica o produto. Limites: apenas números, comprimentos fixos, e os números precisam ser registrados. Não invente números de EAN ou UPC para etiquetas internas; um número inventado pode colidir com um produto real.
Códigos de barras 1D de uso geral: Code 128, Code 39, Code 93
Esses códigos de barras armazenam o que você quiser, por isso servem bem para etiquetas internas, expedição e indústria.
- Code 128 codifica praticamente todo o conjunto de caracteres do teclado: letras maiúsculas e minúsculas, números e pontuação. É compacto e tem um caractere de verificação. Uma variante da GS1, o GS1-128, é usada em etiquetas de expedição e paletes para carregar dados estruturados, como números de lote e datas. Para uma etiqueta interna 1D, o Code 128 costuma ser a melhor escolha.
- Code 39 armazena letras maiúsculas, números e alguns símbolos. É simples e muito tolerante à qualidade de impressão, por isso resistiu na indústria, em crachás de identificação e em sistemas antigos. O preço é o tamanho: o mesmo código sai bem mais largo do que no Code 128.
- Code 93 usa o mesmo conjunto de caracteres do Code 39, mas imprime de forma mais compacta e tem dois caracteres de verificação.
Códigos de barras para caixas: ITF e ITF-14
O ITF (Interleaved 2 of 5) codifica apenas números, em pares, então sempre tem uma quantidade par de dígitos. Suas barras são largas e tolerantes, o que facilita imprimi-lo diretamente sobre superfícies ásperas, como papelão ondulado.
O ITF-14 é o uso do ITF pela GS1 para caixas de expedição. Ele carrega um número de 14 dígitos (GTIN-14) que identifica uma caixa de produtos, e não uma unidade individual, e costuma ser impresso com uma moldura grossa, a bearer bar, que protege as bordas contra leituras erradas.
Códigos 2D: QR Code, Data Matrix, PDF417 e Aztec
Os códigos 2D armazenam mais dados em menos espaço e resistem melhor a danos. Eles precisam de um leitor com câmera, algo que todo celular já tem.
- QR Code é o código quadrado com três quadrados grandes nos cantos. Foi desenvolvido no Japão nos anos 1990 para rastrear peças de automóveis e hoje está em toda parte. Ele armazena números, texto e endereços da web, é lido rapidamente de quase qualquer ângulo e oferece quatro níveis de correção de erros. Para etiquetas internas de estoque escaneadas com celular, é a escolha mais fácil.
- Data Matrix é uma grade quadrada ou retangular com uma borda sólida em forma de L em dois lados. Continua legível em tamanhos muito pequenos, por isso é marcado, impresso ou até gravado a laser em componentes eletrônicos, ferramentas, equipamentos médicos e embalagens de remédios. O GS1 DataMatrix é a versão padrão na área da saúde.
- PDF417 se parece com uma pilha de códigos 1D curtos. Armazena muitos dados e é comum em documentos de identidade, carteiras de motorista, cartões de embarque e documentos de transporte.
- Aztec tem um alvo no centro e precisa de pouca margem vazia ao redor. Funciona bem em telas de celular e é muito usado em passagens de transporte e ingressos de eventos.
Comparação dos tipos de código de barras
| Tipo | Família | O que armazena | Onde você costuma ver | Bom para etiquetas internas? |
|---|---|---|---|---|
| EAN-13 | 1D | 13 dígitos, registrado | Produtos de consumo no mundo todo | Não, só varejo |
| EAN-8 | 1D | 8 dígitos, registrado | Embalagens muito pequenas | Não, só varejo |
| UPC-A / UPC-E | 1D | 12 dígitos (UPC-E encurtado), registrado | Produtos nos EUA e Canadá | Não, só varejo |
| Code 128 | 1D | Letras, números, símbolos | Expedição, logística, etiquetas de patrimônio | Sim, a melhor opção 1D |
| Code 39 | 1D | Letras maiúsculas, números, alguns símbolos | Indústria, crachás, sistemas antigos | Sim, se um sistema existente exigir |
| Code 93 | 1D | Igual ao Code 39, mais compacto | Usos industriais | Raramente necessário |
| ITF / ITF-14 | 1D | Só números, quantidade par | Caixas de papelão para expedição | Não, é para caixas |
| QR Code | 2D | Números, texto, endereços da web | Em toda parte, de cardápios a etiquetas | Sim, o mais fácil com celular |
| Data Matrix | 2D | Números, texto, tamanho muito pequeno | Peças, eletrônicos, remédios | Sim, para itens minúsculos |
| PDF417 | 2D (empilhado) | Grandes volumes de dados | Documentos de identidade, cartões de embarque | Raramente |
| Aztec | 2D | Texto, compacto | Ingressos em telas de celular | Raramente |
Existem outros padrões, como Codabar e GS1 DataBar. Confira se o seu leitor ou aplicativo lê um formato antes de depender dele.
Qual código de barras usar no controle de estoque?
Escolha de acordo com como você escaneia e onde a etiqueta vai ficar.
- Você escaneia com celular ou tablet: use QR Code. Imprime pequeno, é lido de qualquer ângulo e pode abrir o registro do item diretamente.
- Você já tem leitores a laser: use Code 128. É lido por qualquer leitor 1D, e o código pode ser impresso com o texto legível embaixo.
- As etiquetas precisam ser minúsculas: use Data Matrix, para ferramentas, peças e componentes pequenos.
- Um sistema existente espera um formato específico: mantenha-o. Consistência vale mais do que trocar de padrão no meio do caminho.
- Os produtos já têm EAN ou UPC: use esses códigos como estão, e coloque etiquetas nas prateleiras ou caixas em vez de cobri-los.
Se uma única pessoa cuida de poucos itens, uma etiqueta feita à mão e uma lista podem ser suficientes. Os códigos de barras se justificam quando várias pessoas dividem o mesmo estoque ou as contagens ficam sempre divergindo.
Onde a Tana entra
A Tana é um aplicativo de estoque compartilhado para equipes. Ela funciona tanto com as etiquetas que você mesmo imprime quanto com os códigos de barras que já vêm no seu estoque.
- Etiquetas QR. Imprima folhas de etiquetas QR para itens e locais de estoque (prateleiras, caixas, salas, veículos) direto pelo aplicativo web. Escanear uma etiqueta abre aquele item ou local, para você registrar o estoque com − e +, ou definir uma contagem exata durante um inventário.
- Códigos de barras existentes. Associe o código de barras do fabricante a um item, e escanear o produto o abre. Você também pode buscar por código de barras.
- Formatos no aplicativo para iPhone e iPad: QR Code, EAN-13, EAN-8, UPC-E, Code 128, Code 39, Code 93, Data Matrix, Aztec, ITF, ITF-14 e PDF417.
- Formatos no aplicativo web (câmera do navegador): QR Code, EAN-13, EAN-8, UPC-A, UPC-E, Code 128 e Code 39.
- Números compartilhados e atualizados. Todo mundo vê a mesma contagem, com alertas de estoque baixo e um histórico de quem alterou o quê.
A Tana não emite códigos de barras de varejo; esses continuam vindo da sua organização GS1. Há um plano gratuito, sem necessidade de cartão.
Perguntas frequentes
Qual é a diferença entre QR code e código de barras?
Um QR code é um tipo de código de barras. “Código de barras” geralmente se refere a um código 1D de barras verticais que guarda um código curto; o QR code é um código de barras 2D que armazena mais dados, incluindo endereços da web, e ainda é lido mesmo parcialmente danificado.
Qual é o tipo de código de barras mais comum?
Para produtos em lojas, o EAN-13 e o UPC-A são os mais comuns. Para expedição e uso interno, o Code 128 e o QR Code são os que você mais encontra.
Code 128 ou Code 39 é melhor para controle de estoque?
Na maioria dos casos, Code 128: ele armazena mais caracteres e imprime mais estreito. Escolha o Code 39 apenas quando um sistema existente exigir.
Um celular consegue ler todo tipo de código de barras?
A câmera de um celular consegue ler tanto códigos 1D quanto 2D, mas cada aplicativo suporta a sua própria lista de formatos. Confira se o seu lê os tipos presentes no seu estoque antes de depender dele.