Como posso decodificar as barras

Então, digamos que você gostaria de decodificar as barras atuais dos códigos de barras e mapear seus números. Isso será algo que o deixará vesgo, porém pode ser feito.

Em primeiro lugar, examine qualquer código de barras de 12 dígitos. Ele é composto por barras pretas e espaços brancos entre as barras. Suponhamos que a mais fina barra ou espaço que você vê (por exemplo, a primeira barra a esquerda) possa ser chamada de "uma unidade largura". As barras e espaços podem então ser vistos como tendo larguras proporcionais de uma, duas, três ou quatro unidades. Se você examinar qualquer código de barras pode ver exemplos destas quatro larguras.

O começo de qualquer código de barras é "1-1-1". Isto é, partindo da esquerda, você encontra uma unidade de largura de barra preta seguida de uma unidade de largura de espaço branco seguido por uma unidade de largura de barra preta (barra-espaço-barra). Seguindo o começo do código, os dígitos são codificados assim:

       0 = 3-2-1-1       1 = 2-2-2-1       2 = 2-1-2-2
       3 = 1-4-1-1       4 = 1-1-3-2       5 = 1-2-3-1
       6 = 1-1-1-4       7 = 1-3-1-2       8 = 1-2-1-3
       9 = 3-1-1-2   

       0 = 3-2-1-1       1 = 2-2-2-1       2 = 2-1-2-2
       3 = 1-4-1-1       4 = 1-1-3-2       5 = 1-2-3-1
       6 = 1-1-1-4       7 = 1-3-1-2       8 = 1-2-1-3
       9 = 3-1-1-2   

 

(Algo a observar: todas essas codificações apresentam a soma igual a 7).

Então vamos pegar esse código de barras como um exemplo:


o código embutido nas barras é 043000181706:

  • o código de barras começa com o código padrão inicial de 1-1-1 (barra-espaço-barra).
  • o zero é 3-2-1-1 (espaço-barra-espaço-barra).
  • o quatro é 1-1-3-2 (espaço-barra-espaço-barra).
  • o três é 1-4-1-1 (espaço-barra-espaço-barra).
  • os próximos três zeros são 3-2-1-1 (espaço-barra-espaço-barra).
  • no meio existe um padrão 1-1-1-1-1 padrão (espaço-barra-espaço-barra-espaço), que é muito importante pois significa que os números à direita estão visualmente invertidos!
  • o um é 2-2-2-1 (barra-espaço-barra-espaço).
  • o oito é 1-2-1-3 (barra-espaço-barra-espaço).
  • o um é 2-2-2-1 (barra-espaço-barra-espaço).
  • o sete é 1-3-1-2 (barra-espaço-barra-espaço).
  • o zero é 3-2-1-1 (barra-espaço-barra-espaço).
  • o seis é 1-1-1-4 (barra-espaço-barra-espaço).
  • o último caractere é um 1-1-1 (barra-espaço-barra).
Divirta-se decodificando códigos de barras de 12 dígitos!

Para obter mais informações sobre códigos de barras e tópicos relacionados, verifique os links na próxima página.