Código 39

Code39.png

O Código 39 (também chamado abusivamente de Código 3 de 9 e às vezes Alpha39 ) é um código de barras simbólico , usado, entre outros, para a marcação de medicamentos em farmácias na França e em alguns outros países europeus ( Alemanha , Itália , ...). Foi utilizado até recentemente no setor automotivo, fabricantes e fornecedores de equipamentos, em consonância com os padrões internacionais Odette-GALIA , que agora utilizam as simbologias Code 128 e PDF-417 .

Princípio

Um Código 39 é de comprimento variável. Alfanumérico , permite a codificação das 26 letras maiúsculas, dos 10 dígitos (0 a 9) bem como dos seguintes sete caracteres especiais "  espaço  ; -; $; %; . ; /; + ”, Para um total de 43 caracteres. O caractere especial * serve como delimitador inicial e final. Um Código 39 sempre começa e termina com o caractere "*" que serve como um gatilho para o leitor de código de barras . Cada personagem é composto por 9 elementos: 5 barras e 4 espaços; cada barra ou espaço é largo (representando um bit em 1) ou estreito (representando um bit em 0). A proporção da largura entre estreito e largo deve estar entre 1: 2 e 1: 3 e exatamente 3 desses 9 elementos são sempre largos. Finalmente, cada caractere começa e termina com uma barra preta e um espaço em branco estreito é inserido entre dois caracteres sucessivos.

O código de barras não contém nenhuma soma de verificação, mas a leitura errônea de uma barra é detectada pela produção de uma combinação inválida pelo leitor (os números de bits em 0 e 1 devem ser sempre 6 e 3, respectivamente). A maior falha desse código de barras é, sem dúvida, sua baixa densidade em relação a outros como o Code 128 , evitando que seja usado em pequenos objetos. Em contraste, sua maior vantagem é que, uma vez que não requer nenhuma soma de verificação, pode ser facilmente integrado a qualquer sistema de impressão por meio de uma fonte especial.

O Código 39 foi desenvolvido por David Allais e Ray Stevens em 1974 . Originalmente sempre existiam 2 barras pretas largas e 1 barra branca permitindo a composição de 40 combinações. Ao subtrair o caractere inicial e final, restavam, portanto, 39 combinações: esta é a origem do nome Código 39. As pontuações foram adicionadas posteriormente, desviando-se do design original. O Código 39 foi posteriormente padronizado pela ANSI MH 10.8 M-1983 e MIL-STD-1189.

Codificação

A codificação de cada caractere é a sucessão de 9 bits dos quais exatamente 3 estão em 1 (barra larga). Na imagem ao lado, o caractere * não pode ser usado como os outros, pois serve como marcador de início e fim.

Aqui estão todos os códigos existentes:

Código 39
Personagem Codificado
NO 100001001
B 001001001
VS 101001000
D 000011001
E 100011000
F 001011000
G 000001101
H 100001100
eu 001001100
J 000011100
K 100000011
eu 001000011
M 101000010
NÃO 000010011
O 100010010
P 001010010
Q 000000111
R 100.000110
S 001000110
T 000010110
você 110000001
V 011000001
C 111000000
X 010010001
Y 110010000
Z 011010000
0 000110100
1 100100001
2 001100001
3 101100000
4 000110001
5 100110000
6 001110000
7 000100101
8 100 100 100
9 001100100
espaço 011000100
- 010000101
$ 010101000
% 000101010
. 110000100
/ 010100010
+ 010001010
* 010010100

Notas e referências

  1. GALIA - Grupo de Melhoria de Links na Indústria Automotiva
  2. "  ETI8 - The New World Automobile Label  " , Gomaro (acessado em 27 de novembro de 2007 )
  3. (in) [PDF] (in) Allais, DC, "  AIDC Memoirs  " ,2006.
  4. (em) "  Simbologia de código de barras padrão MIL-STD-1189 do Departamento de Defesa  " ,10 de agosto de 1989(acessado em 22 de julho de 2010 ) .
(fr) Este artigo foi retirado parcial ou totalmente do artigo da Wikipedia em inglês intitulado Code 39  " ( ver a lista de autores ) .

links externos