Descrição do Code 39

A simbologia consiste em barras estreitas e largas que representam os dados codificados, com cada carácter representado por uma sequência de nove barras, três das quais são largas e seis são estreitas. Isto permite o auto-controlo do Código 39. A largura das barras e os espaços determinam o carácter codificado, com as barras a representar umas e os espaços a representar zeros. O código de barras é lido através da leitura do código de uma ponta à outra e da descodificação do padrão de barras estreitas e largas.
O código 39 é amplamente utilizado e é uma simbologia relativamente simples que é bem adequada para a codificação de cadeias curtas de dados. É frequentemente utilizado em aplicações tais como etiquetagem, identificação de produtos e controlo de inventário.
O código 39 pode ser produzido em diferentes rácios de 2:1 e 3:1. Esta é a relação entre as linhas finas e grossas do código. Quanto maior for a proporção, mais largo será o código de barras impresso com o mesmo conteúdo, mas melhor será a legibilidade. O ActiveBarcode utiliza sempre a relação 3:1. Isto assegura a melhor legibilidade.
O código 39 inclui caracteres de início e fim, que são representados pela sequência de barras para o símbolo dos asteriscos. Os asteriscos não são normalmente exibidos na linha de texto abaixo do código de barras. Mas por vezes pode-se encontrar um Código 39 com os asteriscos no início e no fim da linha de texto. Para recriar um tal código, não é necessário introduzir os asteriscos: Se a linha de texto mostrar *1234* só tem de introduzir 1234 porque os asteriscos são uma parte fixa do Código 39.
Por defeito, o Código 39 não tem um dígito de controlo incorporado. Se criar um código de barras 39 com o texto "CODE39", o código de barras aparecerá sem o dígito de controlo:

Se criar o código de barras com um checksum, este será exibido com um dígito de controlo modulo 43:

Dados técnicos
Caracteres válidos: | 0123456789[Caractere de espaço]ABCDEFGHIJKLMNOPQRSTUVWXYZ-.$/+% |
Comprimento: | Variável sem comprimento fixo. |
Dígito da verificação: |
Calculado de acordo com Modulo 43 O ActiveBarcode calcula automaticamente o dígito verificador automaticamente. |
Tipo#: |
Code 39 - #06 - CODE39 (nenhum dígito de verificação) Code 39 Checksum- #26 - CODE39CHECKSUM (Dígito de verificação do modulo 43) |