(19) 3277-0064
Qual é o tamanho ideal de um código de barras 2D?
Post atualizado em 08/2026
O tamanho ideal de um código de barras 2D é algo que gera muitas dúvidas entre os nossos clientes. Ele pode ser bem pequeno? Como garantir que não vou ter problemas de legibilidade?
Para não responder "depende do seu sistema", vamos entender a classificação de tamanhos dos códigos e investigar algumas características dos códigos de barras 2D e fatores que influenciam na sua legibilidade.
Qual a densidade ideal dos códigos 2D
Quando falamos em tamanhos de códigos de barras, costumamos nos referir a "densidade", que é a relação da quantidade de dados por área. Isso porque um código 2D (DataMatrix, por exemplo) não tem um tamanho fixo. Seu tamanho depende da quantidade de dados necessários.
Por exemplo, o menor código utiliza 10x10 blocos, e é capaz de armazenar 3 caracteres ou 1 bit de data. Já um código com 40x40 blocos armazena 169 caracteres ou 112 bits.

O tamanho de um código de barras vai depender da quantidade de dados necessários. Reduzir a quantidade de dados para aumentar o código é um truque para melhorar a legibilidade (por exemplo, utilizando encurtadores de URL, abreviação e algoritmos).
E já que estamos falando em densidade do código de barras, como explicamos o tamanho?
O tamanho de um código de barras 2D se refere ao menor elemento de sua construção, ao qual damos o nome de x-dimension. Em palavras simples, é o lado do menor quadradinho de um código.

Essa medida é geralmente expressa em mil (é o valor que você vai encontrar no datasheet de scanners de códigos de barras: 10 mil, 5 mil, etc). 1 mil equivale a um x-dimension de 0,001 polegada, ou 0,0254 milímetros.
A GS1, entidade que padroniza diversos códigos de barras utilizados pela indústria, como os códigos EAN (códigos de barras de produtos, presente em supermercados), define o tamanho recomendado para o DataMatrix (ECC 200) como um x-dimension de 0,380mm, o que equivale a 15 mil.
X-dimension:
Mínimo: 0,255mm (10 mil)
Recomendado: 0,380mm (15mil)
Máximo: 0,495mm (20 mil)
Juntando essa informação à tabela abaixo, podemos ter uma ideia de tamanhos do DataMatrix:

Por exemplo, o tamanho ideal de um código DataMatrix com pouco mais de 100 caracteres alfanuméricos será de 1,37 cm.
Alinhamento da resolução do código e da impressora
Um dos fatores mais importantes para um bom código 2D é que todos os quadrados sejam feitos com um número exato de pontos de impressão. Por isso o x-dimension do código deve ser proporcional à resolução da impressora. O x-dimension do seu código poderá ser feito com dois, três, quatro (etc) pontos.
Por exemplo, imagine que você tem uma impressora de 203 dpi. (203 pontos por polegada ou 8 pontos por milímetro, o que equivale a um ponto de 0,125mm). O seu x-dimension será de:
2 ptos: 0,250mm (10 mil)
3 ptos: 0,375mm (15 mil)
4 ptos: 0,500mm (20 mil)
Para entender melhor a relação entre os pontos de impressão os tamanhos dos códigos de barras, leia o artigo que escrevemos sobre o menor código de barras que é possível imprimir.
Além da dimensão: qualidade do código 2D
A dimensão é apenas um dos fatores que permitem que um código seja lido ou não pelo scanner. Há outros critérios que precisam ser observados para um código de boa qualidade. Muitas vezes um código menor, mas bem gravado, é lido com mais facilidade que um código maior com problemas de impressão ou distorção.
Leia também: Escolhendo o leitor de códigos de barras
Os fatores que mais influenciam na legibilidade de um código são:
Contraste

De modo geral, códigos 2D toleram níveis de contraste menores que códigos 1D. Há leitores capazes de identificar códigos com apenas 20% de diferença de refletância ou menos. Um bom contraste entre símbolo e fundo garante que o leitor será capaz de filtrar o sinal do ruído, identificando corretamente os pontos. A diferença de contraste também deve ser consistente em toda a área do código.
Os problemas de contraste acontecem principalmente por escolha inadequada de etiqueta, formulação incorreta da tinta ou incompatibilidade entre ribbon e etiqueta. Laminação e posicionamento incorreto da iluminação também podem provocar reflexos sobre o código que diminuem o contraste ou o tornam ilegível.
Quiet zone (área de segurança)
O código DataMatrix requer uma área de segurança equivalente ao x-dimension ao seu redor, que deve estar livre de texto, marcas ou outros elementos. Essa área permite que o scanner identifique corretamente o padrão de marcação do código (barras sólidas à esquerda e embaixo, e pontilhado no topo e direita). É a partir dele que o scanner identifica ângulos de inclinação para fazer a leitura dos pontos corretamente.
Correção de erros
O código 2D possui uma taxa de correção de erros: parte do código carrega dados redundantes que permite que o código possa ser lido mesmo se estiver rasurado ou com parte ilegível.
Consistência
A consistência no tamanho das marcas e também da impressão dos códigos do começo ao fim do lote é muito importante para garantir a sua legibilidade. Os principais problemas de consistência são:
- Tinta borrada: quando a tinta tem baixa coesão pode sair "borrada". Ou ao ser absorvida para o papel, ela se "espalha", tornando o código ilegível.
- Falha de impressão: causada por cabeçote danificado ou problemas na tinta, deixa áreas indevidas em branco.
- Falha no padrão de reconhecimento: se por qualquer motivo o padrão de reconhecimento do DataMatrix não puder ser lido, o código terá problemas de performance.
Distorção ou falta de uniformidade nos eixos x/y ou no grid:
O x-dimension especifica tanto a largura quanto altura do menor quadrado possível no DataMatrix. Se uma dessas dimensões estiver maior (o código formado por retângulos em vez de quadrados) o código não poderá ser lido. Esse problema geralmente é causado por falha de software ou velocidade de impressão inconsistente. Como a maioria dos scanners é capaz de fazer a leitura do códigos em ângulo, há uma certa tolerância a este defeito.
Alongamento do ponto: outro problema comum é, quando a marcação dos pontos é feita em círculos (geralmente com marcação direta sobre a superfície, de modo mecânico, eletrônico, via calor ou outro método), o ponto pode se tornar ovalado por excesso de velocidade na linha.
Discrepância do centro: outro tipo de distorção na marcação em pontos ocorre quando o círculo está deslocado de seu ponto ideal.
Qualidade e consistência
Para não ter problemas com códigos de barras, o primeiro passo é escolher o tamanho adequado, já que utilizar códigos maiores evita uma série de problemas apontados aqui.
Uma vez determinado o tamanho do código, é preciso consistência: mantenha a manutenção dos equipamentos de impressão e marcação em dia, e compre suprimentos (etiquetas e ribbons) de boa qualidade.
A Promtec tem mais de 28 anos de trabalho no fornecimento de ribbons e materiais adesivos. Temos materiais foscos e refletivos, ideais para diversos cenários de leitura, e trabalhamos apenas com fornecedores confiáveis. Entre em contato e descubra como podemos ajudar.
Deixe um comentário