Como o Code 39 codifica caracteres
Cada caractere do Code 39 é formado por nove elementos, cinco barras e quatro espaços, e três dos nove são largos. Esse padrão fixo dá origem ao nome “3 de 9” e torna o código autoverificável: uma leitura errada normalmente produz um padrão inválido, e não um caractere errado.
Todo símbolo começa e termina com um asterisco, e por isso o asterisco não pode ser usado como dado. Um caractere verificador módulo 43 é opcional, e um modo ASCII completo consegue representar outros caracteres combinando pares de símbolos.
- Dígitos de 0 a 9
- Letras maiúsculas de A a Z
- Espaço e os símbolos - . $ / + %
- Caractere de início e fim: *
Onde o Code 39 é usado
O Code 39 foi desenvolvido nos anos 1970 e ganhou popularidade por ser simples de imprimir e de decodificar. Ainda é usado na indústria automotiva, na logística de defesa, dentro do programa LOGMARS, e em crachás de identificação e etiquetas internas de patrimônio.
Sua desvantagem é a baixa densidade: ocupa muito mais espaço por caractere que o Code 128. A simbologia é especificada na ISO/IEC 16388.