Gerador de códigos Code 39 em massa

Code 39 em massa é quase sempre marcação de ativos: uma tiragem de números de inventário para equipamentos, salas, pastas ou ferramentas. A simbologia é pouco exigente, e por isso sobrevive nesse papel — mas o lote expõe as duas coisas que ela não faz por você: verificar o valor e manter o símbolo estreito.

Um valor por linha. Uma única linha com valores separados por vírgula ou ponto e vírgula também serve. Uma linha de cabeçalho (como “Valor”) conta como valor e será rejeitada: melhor não incluir.

Nada reconhecido ainda.

Aparência
Tamanho
Legenda
Posição da legenda
Alinhamento da legenda
Cores

Digite um valor: o código aparece aqui.

Especificação

Conjunto de caracteres
letras e dígitos
Comprimento
de 1 a 43 caracteres
Dígito verificador
esta simbologia não usa

Para quais tarefas vale este código

  • Marcação de ativos num prédio cheio de leitores velhos: o Code 39 é anterior a quase tudo no chão de fábrica e é a única simbologia que qualquer scanner, por mais antigo, decodifica sem configuração.
  • Tiragens em que as plaquetas são impressas uma vez e lidas por uma década: a simbologia tolera impressão ruim, o que importa em etiquetas que vão riscar e desbotar.
  • Números internos curtos, não longos: o custo de largura por caractere é alto, então compensa com seis ou oito caracteres e dói com vinte.

Como preparar a lista

  • Gere a tiragem com o modo de sequência e um contador de largura fixa, para cada plaqueta ter o mesmo comprimento e cada símbolo a mesma largura.
  • Mantenha os valores curtos: o Code 39 gasta uns dezesseis módulos por caractere, e um número de ativo de vinte caracteres produz símbolo largo demais para a maioria das plaquetas.
  • Use maiúsculas do início ao fim: o alfabeto padrão não tem minúsculas, e uma lista mista ou falha na validação ou é dobrada para maiúsculas, dependendo de onde veio.

O que falha na geração em massa

  • Esperar dígito verificador. O Code 39 não tem por padrão, então um dígito mal lido num número de ativo é indistinguível de um correto; se o lote importa, embuta você mesmo um caractere de verificação no valor.
  • Deixar espaços dentro dos números de ativo: o espaço é caractere Code 39 legítimo, codifica em silêncio, e o valor deixa de bater com a linha do inventário.

Perguntas frequentes

Por que meus símbolos Code 39 são tão largos?
Porque a simbologia codifica cada caractere com nove elementos, três deles largos. Isso é cerca do dobro da largura do Code 128 para o mesmo valor, e é a razão de uma tiragem de números de ativo longos raramente caber numa plaqueta pequena.
Posso misturar letras e dígitos num lote?
Pode: o Code 39 aceita maiúsculas, dígitos e alguns sinais, e o lote será gerado. Mantenha o comprimento uniforme se as plaquetas compartilham leiaute, porque a largura acompanha o número de caracteres.