Estúdio de códigos de barras

Gerador de códigos de barras Data Matrix

Gere códigos de barras compactos Data Matrix para identificação de produtos, etiquetagem industrial, eletrónica, saúde e outras aplicações com dados de alta densidade.

Data Matrix PDF417 Code 128 Code 93 EAN-13 EAN-8 UPC-A ISBN Code 39 ITF-14 MSI Plessey Pharmacode Codabar

Gerador de códigos de barras e códigos matriciais

Pré-visualização em direto do Studio
Formato de entrada inválido para a simbologia selecionada.
INTELIGÊNCIA AVANÇADA PARA CÓDIGOS DE BARRAS
A analisar o código de barras...
-- /100 PRONTO A LER
FORMATO RECOMENDADO A analisar...
IDEAL PARA —
REGRAS DOS DADOS —
DÍGITO DE CONTROLO —
CONTRASTE —
A analisar os dados do código de barras...
ESTÚDIO DE EXPORTAÇÃO PROFISSIONAL
Exporte o seu código de barras Escolha um formato profissional e a resolução de saída.
ALTA RESOLUÇÃO
PNG · 1024 px · Fundo atual

Gerador de números de série em lote Code 128

Gere códigos de barras Code 128 sequenciais para referências de artigos (SKU) de armazém, etiquetas de ativos, rótulos de inventário e outros identificadores internos.

Configure a sequência acima e clique em Gerar para criar os itens do lote.
CENTRO DE CONHECIMENTO SOBRE CÓDIGOS DE BARRAS

Gerador de códigos de barras Data Matrix

Resposta rápida: Um código de barras Data Matrix é uma simbologia matricial 2D definida pela norma ISO/IEC 16022:2006. A correção de erros ECC 200 utiliza a codificação Reed-Solomon e permite que o símbolo seja lido mesmo quando está significativamente danificado. A capacidade máxima é de 3 116 dígitos, 2 335 caracteres alfanuméricos ou 1 555 bytes.

Funciona no seu navegador Formatos compatíveis com normas Modo em série por lotes SVG, PNG, WEBP, JPG

What a Data Matrix barcode is

Data Matrix is a 2D matrix barcode symbology defined in ISO/IEC 16022:2006. The current edition mandates ECC 200 error correction for all new applications. ECC 000 through ECC 140 are legacy convolutional correction variants used only in closed, existing systems.

O símbolo consiste numa grelha quadrada ou retangular de módulos escuros e claros. Dois lados adjacentes formam um padrão de localização sólido em forma de L, e os outros dois lados formam uma pista de sincronização alternada. O padrão de localização permite ao leitor encontrar o símbolo em qualquer orientação e rotação, razão pela qual o Data Matrix não tem um topo ou fundo fixos.

O ECC 200 utiliza codificação Reed-Solomon. Isto significa que as palavras de código de correção de erros são calculadas a partir dos dados e intercaladas ao longo do símbolo. Um leitor pode reconstruir os dados originais mesmo quando uma parte significativa do símbolo está fisicamente em falta, riscada ou contaminada. A percentagem exata depende do tamanho do símbolo e da proporção de módulos danificados, não de um valor fixo como os quatro níveis do QR Code.

Especificação técnica do Data Matrix

Capacity and symbol sizes

ParâmetroValorFonte
PadrãoISO/IEC 16022:2006iso.org/standard/44230.html
Correção de errosECC 200 — Reed-Solomon (all new applications)ISO/IEC 16022:2006 §4.1
Max capacity — numeric3,116 digitsISO/IEC 16022:2006 §4.1(d)
Max capacity — alphanumeric2,335 charactersISO/IEC 16022:2006 §4.1(d)
Max capacity — bytes1,555 bytesISO/IEC 16022:2006 §4.1(d)
Square symbol sizes (ECC 200)10×10 to 144×144 modules (even values)ISO/IEC 16022:2006 §4.3.2
Rectangular symbol sizes (ECC 200)8×18 to 16×48 modulesISO/IEC 16022:2006 §4.3.2
Orientation independenceYes — reads in any orientationISO/IEC 16022:2006 §4.1(g)
Conjunto de caracteresASCII values 0–127 (US ASCII), 128–255 (ISO 8859-1), full binary via Base 256 modeISO/IEC 16022:2006 §4.1(a)

ECC 200 versus variantes ECC anteriores

ECC 000 through ECC 140 use convolutional error correction and are found in closed legacy systems that predate the ISO/IEC 16022 standard. ECC 200 supersedes all of them. Any new application, any new printing system and any new scanner should use ECC 200 only. Mixing ECC variants in the same system requires scanners that can identify and switch modes, which most modern readers do not support.

Símbolos quadrados versus retangulares

A ECC 200 define 24 dimensões de símbolo quadradas, de 10×10 a 144×144 módulos, e 6 dimensões de símbolo retangulares, de 8×18 a 16×48 módulos. Os símbolos quadrados acomodam as maiores densidades de dados nos formatos maiores. Os símbolos retangulares são utilizados quando o espaço disponível para a etiqueta é estreito e alto, como no corpo de uma seringa ou numa abraçadeira fina. Este gerador suporta ambas as variantes; selecione a forma que melhor se adapta à geometria da sua etiqueta.

Quando utilizar um código de barras Data Matrix

Pharmaceutical serialisation under EU FMD. The EU Falsified Medicines Directive requires a unique identifier on the outer packaging of prescription medicines sold in the European Union. The European Medicines Verification Organisation (EMVO) and EUDAMED specify Data Matrix as the required 2D symbology for that identifier. GS1 DataMatrix is the variant used in practice, combining the Data Matrix symbol with GS1 Application Identifiers to encode GTIN, serial number, batch number and expiry date in one symbol.

Marcação direta de peças em componentes eletrónicos e placas de circuito impresso (PCBs). As placas de circuito impresso, as pastilhas de semicondutores e os componentes eletrónicos montados necessitam frequentemente de uma marcação permanente de rastreabilidade que resista ao processo de fabrico. Os símbolos Data Matrix podem ser gravados por corrosão, marcados a laser, por micropercussão ou por corrosão química diretamente em superfícies que não poderiam receber uma etiqueta de papel. A capacidade de correção ECC 200 permite lidar com imperfeições e degradação da superfície.

Instrumentos cirúrgicos e dispositivos médicos. Os requisitos de Identificação Única de Dispositivos (UDI) nos Estados Unidos (FDA) e na União Europeia exigem marcações permanentes em instrumentos cirúrgicos reutilizáveis. O Data Matrix é a simbologia 2D especificada nas orientações UDI, pois resiste a ciclos repetidos de esterilização, que destruiriam uma etiqueta de papel.

Rastreabilidade de peças aeroespaciais e de defesa. A rastreabilidade dos componentes de aeronaves exige marcações permanentes que permaneçam legíveis durante décadas. O Data Matrix com dimensões X reduzidas satisfaz este requisito, graças a uma marca suficientemente pequena para caber em uniões hidráulicas e elementos de fixação.

Embalagens com etiquetas pequenas, onde o QR Code é demasiado grande. O Data Matrix permite armazenar a mesma quantidade de dados que um QR Code, ocupando menos espaço físico. Um símbolo Data Matrix de 32×32 módulos pode codificar um URL curto ou um número de série numa área onde o QR Code equivalente precisaria de uma versão maior e de mais módulos.

Requisitos de impressão e marcação do Data Matrix

X-dimension. The X-dimension is the width of one module. It determines the physical size of the entire symbol and the minimum scanner resolution required to decode it. Print quality standards for 2D symbols follow ISO/IEC 15415. The correct X-dimension for a given application depends on the reading distance and the scanner's resolution specification, not a single universal figure.

Zona silenciosa. A zona silenciosa em torno de um símbolo Data Matrix tem de ter, em cada lado, pelo menos uma dimensão X. Este requisito é menos exigente do que a zona silenciosa de quatro módulos do QR Code, razão pela qual o Data Matrix pode ocupar uma área total menor numa etiqueta.

Contrast and substrate. The modules must be dark and the background light, or the reverse (light modules on dark substrate with appropriate scanner inversion setting). Substrates that absorb ink unevenly, such as raw corrugated board, increase the risk of voided modules. For direct part marking, contrast depends on the marking method and surface reflectivity — verify with a scan grade test (ISO/IEC 15415) before committing to production.

Altura das barras. O Data Matrix é uma matriz quadrada ou retangular, não um código de barras linear, pelo que não tem um parâmetro de altura das barras separado. A proporção do símbolo é determinada pelo tamanho de matriz escolhido. Não altere as proporções de um símbolo Data Matrix — esticar um dos eixos distorce o espaçamento entre módulos e torna o símbolo ilegível.

Regularidade dos módulos. Cada módulo deve ser o mais próximo possível de um quadrado perfeito, dentro dos limites do método de impressão ou marcação. O espalhamento da tinta, a subcorrosão e a rugosidade da superfície degradam os contornos dos módulos. Imprima com a resolução mais elevada disponível no seu dispositivo de saída e verifique a qualidade da leitura antes da produção.

Resolução de problemas: porque é que o seu código de barras Data Matrix não está a ser lido

Carácter incorreto para o modo de codificação. O modo Base 256 do Data Matrix processa bytes binários, mas algumas configurações do gerador usam por predefinição os modos ASCII ou C40. Se estiver a codificar dados binários e o símbolo não for lido corretamente, confirme se o gerador está a usar o modo adequado ao tipo de dados.

Dimensão X demasiado pequena para o leitor. Um Data Matrix impresso com 0,1 mm por módulo exige um leitor industrial de alta resolução para ser descodificado. As câmaras dos telemóveis de consumo podem não conseguir resolver símbolos de passo fino. Aumente a dimensão X ou opte por um símbolo de maiores dimensões.

Zona de silêncio em falta ou insuficiente. A zona de silêncio tem de ter, em cada lado, pelo menos uma dimensão X. Qualquer elemento que invada a zona de silêncio — uma margem, outro elemento ou a extremidade cortada de uma etiqueta — impede a deteção do padrão de localização.

Padrão de localização danificado. A borda sólida em forma de L, presente em dois lados de um símbolo Data Matrix, é a principal referência para a localização do símbolo pelo descodificador. Danos físicos nessas duas bordas impedem a localização do símbolo, mesmo que a maior parte da área de dados esteja intacta.

Símbolo distorcido por escala não uniforme. Esticar ou comprimir um símbolo Data Matrix torna desigual o espaçamento entre módulos num dos eixos. A maioria dos descodificadores rejeita símbolos cuja proporção entre módulos se afaste significativamente de um quadrado. Dimensione sempre uniformemente a partir do ficheiro de origem.

Leitor não configurado para ECC 200. Alguns leitores industriais mais antigos ou leitores portáteis vêm com ECC 200 desativado por predefinição. Consulte o manual de programação do leitor e leia o código de barras de ativação de ECC 200 antes de testar.

Insufficient print contrast. ISO/IEC 15415 specifies minimum print contrast ratios for 2D symbols. A scan grade test with a calibrated verifier identifies contrast failures before deployment.

Data Matrix versus QR Code

Tanto o Data Matrix como o QR Code são simbologias matriciais 2D com correção de erros Reed-Solomon. Não são intercambiáveis — um leitor configurado para ler uma delas não irá necessariamente ler a outra, e a maioria das câmaras de telemóveis de consumo consegue ler QR Codes, mas não Data Matrix, sem uma aplicação específica.

Data MatrixQR Code
PadrãoISO/IEC 16022:2006ISO/IEC 18004
Correção de errosReed-Solomon (ECC 200)Reed-Solomon, levels L/M/Q/H
Max capacity (numeric)3,116 digits7,089 digits (Version 40)
Max capacity (bytes)1,555 bytes2,953 bytes (Version 40, level L)
Minimum symbol size10×10 modules21×21 modules (Version 1)
Orientation independenceAnyAny
Zona silenciosa1 module all sides4 modules all sides
Consumer phone scan (native)No — requires dedicated appYes — iOS and Android native
Melhor paraDPM, pharma serialisation, small labelsConsumer-facing URLs, marketing, payments

Escolha Data Matrix quando o espaço disponível na etiqueta for reduzido, o ambiente de leitura for industrial e a leitura por telemóveis de consumo não for um requisito. Escolha QR Code quando os consumidores finais forem ler o símbolo com os seus próprios dispositivos.

Utilizar este código de barras no Bahrein e nas cadeias de fornecimento internacionais

Os retalhistas, importadores, fabricantes e equipas de logística do Barém devem garantir que os identificadores respeitam as regras dos seus parceiros comerciais. Os GTIN destinados à venda a retalho devem ser obtidos junto da organização emissora adequada; um gerador cria a imagem do código, mas não atribui a titularidade do identificador. As referências internas de stock e de ativos podem utilizar valores definidos pela própria organização, desde que o sistema recetor os aceite.

Utilize inglês britânico nas instruções operacionais, se estiver de acordo com o estilo da sua organização, e acrescente instruções em árabe para as equipas que delas necessitem. Imprima nas condições reais de utilização. O calor, a luz intensa, o pó, as embalagens curvas e as películas laminadas refletoras do Barém podem revelar problemas de contraste ou de superfície que não são visíveis num monitor.

Mantenha as zonas de silêncio desimpedidas, evite esticar a imagem e prefira barras escuras sobre um fundo liso e claro. Digitalize amostras do início, do meio e do fim da tiragem. Para utilização regulamentada no retalho, na saúde, na edição ou na logística, confirme as especificações em vigor da GS1, da agência ISBN, do cliente ou do setor antes de aprovar a produção.

LISTA DE VERIFICAÇÃO DA PRODUÇÃO

Antes de imprimir

  • Foi selecionada a simbologia correta
  • Propriedade do identificador confirmada
  • O dígito de verificação foi validado
  • Zonas de silêncio mantidas livres de obstáculos
  • Forte contraste entre as barras
  • Proporção da imagem inalterada
  • SVG ou PNG de alta resolução
  • Teste do scanner de produção
Voltar ao gerador ↑
PERGUNTAS FREQUENTES SOBRE CÓDIGOS DE BARRAS

Perguntas frequentes

Abra uma pergunta para ler uma resposta técnica concisa.

01O que é um código de barras Data Matrix?+

Um código de barras Data Matrix é uma simbologia matricial 2D definida na norma ISO/IEC 16022:2006. Armazena dados sob a forma de uma grelha de módulos escuros e claros. A correção de erros ECC 200 utiliza a codificação Reed-Solomon, o que permite que o símbolo seja descodificado mesmo quando uma parte significativa se encontra fisicamente danificada. O Data Matrix é lido em qualquer orientação e não requer uma parte superior ou inferior fixa.

02Que quantidade de dados pode um código de barras Data Matrix armazenar?+

Com o tamanho máximo de símbolo ECC 200 de 144×144, o Data Matrix armazena até 3 116 dígitos numéricos, 2 335 caracteres alfanuméricos ou 1 555 bytes de dados binários. Estes são os valores indicados na norma ISO/IEC 16022:2006, §4.1(d). Os símbolos de dimensões inferiores armazenam, proporcionalmente, menos dados.

03O que é a correção de erros ECC 200?+

O ECC 200 é o esquema de correção de erros de Reed-Solomon definido na norma ISO/IEC 16022:2006 para o Data Matrix. As palavras-código de correção de erros são intercaladas no símbolo, de modo a que um leitor possa reconstruir os dados originais, mesmo quando existem módulos fisicamente em falta ou danificados. O ECC 200 é obrigatório para todas as novas aplicações de Data Matrix; as variantes anteriores do ECC são apenas compatíveis com sistemas antigos.

04Qual é a diferença entre o Data Matrix e o QR Code?+

O Data Matrix está normalizado na norma ISO/IEC 16022:2006 e o QR Code na norma ISO/IEC 18004. O Data Matrix alcança uma maior densidade de dados num espaço mais reduzido — a sua zona de silêncio é de um módulo, contra os quatro módulos do QR Code. As câmaras dos telemóveis dos consumidores leem o QR Code de forma nativa, mas, geralmente, não leem o Data Matrix sem uma aplicação dedicada. O Data Matrix é a escolha correta para a marcação direta de peças na indústria e para a serialização de produtos farmacêuticos; o QR Code é adequado para aplicações destinadas ao consumidor.

05Que setores utilizam os códigos de barras Data Matrix?+

A Diretiva da UE relativa aos medicamentos falsificados exige a utilização do Data Matrix (especificamente o GS1 DataMatrix) na embalagem exterior dos medicamentos sujeitos a receita médica vendidos na UE. Os fabricantes de produtos eletrónicos e de placas de circuito impresso (PCB) utilizam o Data Matrix para a marcação direta de peças em componentes demasiado pequenos para receberem uma etiqueta. Os setores aeroespacial e da defesa utilizam-no para marcas de rastreabilidade permanentes nas peças. Os instrumentos cirúrgicos sujeitos aos requisitos da FDA e do UDI da UE são marcados com Data Matrix, uma vez que este resiste aos ciclos de esterilização.

06O código Data Matrix pode ser lido em qualquer orientação?+

Sim. O padrão de deteção em forma de L em duas arestas e a pista de relógio alternada nas outras duas arestas permitem que o descodificador localize e oriente o símbolo, independentemente da rotação. Isto está explicitamente indicado na norma ISO/IEC 16022:2006, §4.1(g).

07O Data Matrix é o mesmo que o GS1 DataMatrix?+

O GS1 DataMatrix é uma aplicação específica da simbologia Data Matrix. Utiliza o símbolo Data Matrix ECC 200 padrão, mas codifica os dados de acordo com os Identificadores de Aplicação GS1, permitindo que os sistemas da cadeia de abastecimento GS1 analisem o símbolo para obter o GTIN, o número de série, o lote e a data de validade. Todos os símbolos GS1 DataMatrix são símbolos Data Matrix válidos, mas nem todos os símbolos Data Matrix são símbolos GS1 DataMatrix.

08O Data Matrix pode codificar dados binários?+

Sim. A norma ISO/IEC 16022:2006, §4.1(a), especifica um modo de codificação Base 256 que armazena valores de byte entre 0 e 255. Isto permite que o Data Matrix codifique qualquer conteúdo binário, incluindo caracteres de controlo não imprimíveis e bytes brutos, até ao limite de capacidade de 1 555 bytes do símbolo ECC 200 de 144×144.

09Qual é o tamanho mínimo de um código de barras Data Matrix?+

O tamanho mínimo depende da dimensão X (largura do módulo) e do leitor utilizado. A norma ISO/IEC 16022 não especifica um tamanho mínimo universal de impressão; a norma ISO/IEC 15415 regula a classificação da qualidade de impressão para símbolos 2D. No caso da leitura industrial automatizada, a dimensão X é normalmente definida pela especificação de resolução do leitor. As aplicações destinadas ao consumidor devem utilizar dimensões X maiores, uma vez que as câmaras dos telemóveis têm uma resolução inferior à dos leitores industriais.

10Preciso de uma licença GS1 para gerar um código de barras Data Matrix?+

Não, na maioria dos casos. Um código de barras Data Matrix pode codificar quaisquer dados arbitrários sem necessidade de uma licença GS1. A licença GS1 só é necessária se o conteúdo codificado incluir uma estrutura de Identificador de Aplicação GS1 (GS1 DataMatrix) que contenha um GTIN — o mesmo requisito de licença que se aplica a qualquer código de barras que inclua um identificador de produto de retalho.