Português (Brasil)

Ferramentas de texto e do dia a dia · Kit de ferramentas de QR e código de barras

Code 128 vs Código 39 vs EAN-13: qual simbologia de código de barras usar

· Fundo

codificação formatos de arquivo impressão

Um rótulo Code 128 compatível separado de famílias de códigos de barras não compatíveis
Ilustração vetorial original ToolAcre

Compara as simbologias unidimensionais comuns em conjunto de caracteres, densidade, dígitos de verificação e suporte de scanner e explica por que Code 128 é a resposta usual para etiquetas de uso geral.

Três códigos de barras que se parecem e se comportam de maneira diferente — por que a decisão sobre a simbologia é tomada antes de qualquer etiqueta ser impressa

Os símbolos lineares podem parecer intercambiáveis, ao mesmo tempo que carregam diferentes regras de validação e expectativas posteriores. A primeira decisão, portanto, vem do scanner, revendedor ou sistema interno que aceita, e não de quais barras ficam melhor em uma etiqueta.

O sistema aceitante deverá nomear a simbologia por escrito. Um scanner capaz de decodificar diversos formatos não os torna intercambiáveis: a aplicação pode validar comprimento, verificar caracteres ou números registrados após a leitura óptica. Antes de imprimir, digitalize uma etiqueta representativa no software final e confirme o valor retornado e o resultado de aceitação. ToolAcre cobre apenas a ramificação onde Code 128 simples é a entrada especificada.

O código 39 é apenas em segundo plano; ToolAcre não gera nem valida

O código 39 é nomeado no esboço de comparação, mas nenhuma configuração, implementação ou teste ToolAcre o gera. Seu repertório detalhado e história não são estabelecidos por essas fontes, portanto trate-o como um candidato separado que requer documentação independente.

Como o código 39 não é importado, configurado ou testado, este artigo não pode verificar seu repertório de caracteres, largura ou comportamento de soma de verificação. Esse é um limite de conteúdo deliberado, não um julgamento sobre o formato. Se um processo legado nomear o Código 39, use a documentação atual e um gerador de Código 39 com testes de conformidade. Produzir Code 128 porque “parece semelhante” cria um rótulo que o leitor legado pode ignorar.

Code 128 é o único código de barras linear implementado pelo QR & Barcode Toolkit

ToolAcre implementa Code 128 simples até CODE128_AUTO, aceita valores ASCII, alterna conjuntos de códigos automaticamente e anexa um símbolo de verificação de módulo 103. Esse escopo verificado o torna útil para identificadores compactos em sistemas que você controla.

O caminho suportado tem salvaguardas concretas: valores vazios são rejeitados, caracteres acima de ASCII 127 são listados em um erro, CODE128_AUTO escolhe conjuntos e a validade do padrão retornado é verificada. SVG e canvas renderizam o binário com margens laterais de dez módulos. Esses comportamentos tornam ToolAcre previsível para identificadores internos; eles não concedem suporte para outro formato selecionado em um menu suspenso que não existe.

EAN-13 e UPC-A estão fora da saída implementada e configurada de ToolAcre

EAN-13 e UPC-A não são opções no aplicativo e a configuração avisa que os formatos de número de produto registrados são deliberadamente excluídos. Não digite um número de varejo em Code 128 e presuma que as barras resultantes atendem aos requisitos do varejista.

Os números de varejo exigem mais do que treze dígitos em barras. ToolAcre exclui explicitamente EAN e UPC e não aloca nem valida identificadores de produtos registrados. Se um varejista solicitar um, obtenha o número e a arte por meio do processo exigido. Codificar esses dígitos como Code 128 retorna o mesmo texto visível em um scanner, mas a simbologia errada, de modo que o sucesso óptico pode ocultar a rejeição comercial.

2 intercalados de 5 e ITF-14 são apenas em segundo plano e não são gerados aqui

2 intercalados de 5 e ITF-14 também estão fora da base de código. A sua presença num esboço de fundo não confere suporte, e este artigo omite comparações técnicas não verificadas em vez de fabricar uma ampla tabela de simbologia.

A mesma regra se aplica a ITF e ITF-14. Elas não são opções de dependência escondidas atrás da interface e nenhum teste afirma seus padrões. Este artigo, portanto, evita uma comparação de recursos montada na memória. Uma especificação de caixa com o nome ITF-14 deve ser seguida por uma ferramenta validada e um processo de impressão destinado a essa etiqueta, não aproximado da saída linear disponível de ToolAcre.

Escolha primeiro pelos requisitos externos; ToolAcre é adequado apenas quando Code 128 simples é aceito

Para ativos internos, confirme se cada scanner e aplicativo aceita Code 128 simples e o identificador ASCII exato. Para fluxos de trabalho de remessa, varejo ou legados, obtenha primeiro a especificação de simbologia necessária e use um gerador validado para ela.

Para ativos internos, execute um teste de circuito fechado com o scanner, software e identificador mais longo reais. Para um varejista ou transportadora, solicite a especificação da etiqueta e o procedimento de validação antes de escolher o software. Para documentos legados, preserve o formato obrigatório mesmo quando outro parecer mais denso. “Uso geral” significa útil quando os requisitos permitem Code 128, não um substituto universal para cada código de barras linear.

O que isso não cobre – códigos bidimensionais, que têm sua própria comparação

Os formatos bidimensionais são uma decisão diferente que envolve o formato da carga útil, a área disponível e os leitores. ToolAcre oferece QR padrão separadamente, mas não usa esse recurso para sugerir suporte para códigos de barras Data Matrix, Aztec ou empilhados.

QR está disponível como um gerador bidimensional separado, mas a mudança de dimensões altera os requisitos do leitor e as convenções de carga útil. ToolAcre não oferece Data Matrix, Aztec ou PDF417. Se um padrão de documento exigir um, QR não é uma alternativa equivalente. A decisão apropriada continua sendo o requisito escrito primeiro, o codificador suportado em segundo e a validação física com o leitor pretendido em terceiro.

Conclusão: para etiquetas que você controla, Code 128 é a escolha sensata, e o QR & Barcode Toolkit o gera em seu navegador

Escolha o padrão necessário antes de gerar a arte. Quando o requisito é Code 128 comum, ToolAcre fornece saída local SVG e PNG; quando nomeia outra simbologia, este kit de ferramentas claramente não é o produtor a ser usado.

Quando Code 128 for aceito, mantenha os dados ASCII, preserve as margens e teste os rótulos extremos antes de bloquear um modelo. Quando outro nome aparecer no requisito, pare em vez de procurar uma solução alternativa nesta UI. Uma recusa clara é mais barata do que imprimir um símbolo plausível que seja decodificado em um teste de escritório, mas falhe na finalização da compra, na entrega de mercadorias ou em uma transferência regulamentada.