segunda-feira, 22 de outubro de 2007

Códigos de Barras


Você já tentou ler os códigos de barras impressos nos rótulos dos produtos que acha nas gôndolas dos supermercados?

Saiba que criá-los foi muito mais difícil do que lê-los. Em 1948 Bernard Silver um executivo de um supermercado pediu para alguns estudantes do Drexell Institue of Technology para pensarem em alguma forma de registrar as informações do produto automaticamente na hora de passar no caixa. Bernard Silver e Norman Joseph Woodland começaram a fazer conjecturas de como aquilo seria possível. Os dois trabalharam algumas idéias preliminares sem grandes resultados. Um dia,
Na praia, Woodland pensando no problema chegou a uma resposta associando a questão ao código Morse. Se pontos e linhas podem ser usados para transmitir informações eletronicamente, certamente deve haver uma maneira de obter dados relativos a produtos que podem ser comunicados eletronicamente.

Juntos com Jordin Johanson eles entraram com o pedido de patente americano em outubro de 1949. Somente concedida em 1952.

O padrão de código de barras mais conhecido usado é o UPC (Universal Product Code) desenvolvido como resposta as necessidades do comercio. Em 26 de junho de 1974 as 8:01 da manhã, o Supermercado Marsh na cidade de Troy Ohio fez historia quando registrou pela primeira vez um pacotinho de 10 chicletes Wrigley's Juicy Fruit usando um laser feito a mão pela NCR Corp.

O UPC codifica 12 dígitos decimais como SLLLLLLMRRRRRRE, onde S (começo) e E (fim) tem padrões de bits 101, M (meio) tem padrões de bits 01010 (chamados de barras guias), e cada L (esquerda) e R (direita) são dígitos.
Os códigos ( L ) e ( R ) são complementares de cada digito.

Código ( L ) Código ( R ):
0 0001101 1110010
1 0011001 1100110
2 0010011 1101100
3 0111101 1000010
4 0100011 1011100
5 0110001 1001110
6 0101111 1010000
7 0111011 1000100
8 0110111 1001000
9 0001011 1110100

Hoje em dia códigos de barras vem em padrões de pontos, círculos concêntricos, e códigos de texto escondidos em imágens. Um código de barras é uma representação de informações que pode ser lido por maquinas, lidos por escâneres ópticos chamados de barcode readers ou escaneados por um software especial de leitura de imagens.

Para que sejam usados em todo o mundo os códigos de barras passara a ser integrados a EAN (European Article Number), um UPC melhorado, foi adicionado um digito extra no começo (EAN 13).

O Conselho de Códigos Uniformes - UCC (Uniform Code Council) e o Conselho de Comercio Eletrônico do Canadá – ECCC (Electronic Commerce Council of Canadá) juntaram-se ao EAN International para criar e estandardizar códigos para cada nação do mundo. Os primeiros três primeiros dígitos de cada produto representa o pais, como segue:

Lista de códigos de países GS1* - (Global Standard One - é uma organização global dedicada a criar e implementar padrões globais e soluções para promover a eficiência e visibilidade cãs cadeias de demanda e produção globais e de diversos setores):

000 – 019 Estados Unidos e Canadá
020 – 029 reservado para uso local (armazenagens / lojas)
030 – 039 Remedios para o Canadá e Estados Unidos (veja U.S. National Drug Code)
040 – 049 reservado para uso local (armazenagens / lojas)
050 – 059 coupons
060 – 099 Estados Unidos e Canadá
100 – 139 Estados Unidos e Canadá (reservado para uso posterior)
200 – 299 reservado para uso local (armazenagens / lojas)
300 – 379 França e Mônaco
380 Bulgária
383 Eslovênia
385 Croácia
387 Bosnia Herzegovina
400 – 440 Alemãnha (o código 440 foi herdado da Alemãnha Oriental de um período anterior a unificação, 1990)
450 – 459 Japão
460 – 469 Rússia
470 Quirguistão
471 Taiwan
474 Estônia
475 Letônia
476 Azerbaijão
477 Lituânia
478 Uzbequistão
479 Sri Lanka
480 Filipinas
481 Bielo-Rússia
482 Ucrânia
484 Moldavia
485 Arménia
486 Geórgia
487 Casaquistão
489 Hong Kong SAR
490 – 499 Japão
500 – 509 Reino Unido
520 Grêcia
528 Líbano
529 Chipre
530 Albânia
531 FYR Macedônia
535 Malta
539 República da Irlanda
540 – 549 Bélgica e Luxemburgo
560 Portugal
569 Islândia
570 – 579 Dinamarca, Ilhas Faroe e Groenlândia
590 Polônia
594 Romania
599 Hungría
600 – 601 África do Sul
603 Gana
608 Bahrain
609 Mauritius
611 Marrocos
613 Argélia
616 Kenya
618 Costa do Marfim
619 Tunísia
621 Síria
622 Egíto
624 Líbia
625 Jordânia
626 Irán
627 Kuwait
628 Arábia Saudíta
629 Emirados Árabes Unidos
640 – 649 Finlândia
690 – 695 China PR
700 – 709 Noruéga
729 Israel
730 – 739 Suécia
740 Guatemala
741 El Salvador
742 Honduras
743 Nicarágua
744 Costa Rica
745 Panamá
746 República Dominicana
750 México
754 – 755 Canadá
759 Venezuela
760 – 769 Suíça e Lichtenstein
770 Colômbia
773 Uruguai
775 Perú
777 Bolívia
779 Argentina
780 Chile
784 Paraguai
785 Perú
786 Ecuador
789 – 790 Brasil
800 – 839 Itália, San Marino e Cidade do Vaticano
840 – 849 Espanha e Andorra
850 Cúba
858 Eslovaquia
859 República Checa
860 Sérvia e Montenegro
865 Mongólia
867 Coréia do Norte
869 Turquía
870 – 879 Holanda
880 Coréia do Sul
884 Camboja
885 Tailândia
888 Singapura
890 Índia
893 Vietinam
899 Indonésia
900 – 919 Áustria
930 – 939 Austrália
940 – 949 Nova Zelândia
950 Matriz
955 Malásia
958 Macau
977 Publicações em série (ISSN)
978 – 979 Nomenclatura de livros (ISBN) – 979 Anteriormente usado para planilhas musicais
980 Recibos de reembolso
981 – 982 Cupons de moedas comuns
990 – 999 Cupons

Países não listados acima não são atuais membros do sistema GS1.

Outro código amplamente usado é o DUN 14 (Distribution Unit Number), não é propriamente um sistema de código de barras, é um sistema de numeração usada para embarque de containeres que se apropria da simbologia dos códigos de barras. O DUN 14 usa o ITF 14 (a implementação do GS1 para intervalos de 2 das 5 barras que codifica um numero de artigo do comercio global) ou um jogo de barras do EAN 14. As instalações mais modernas só usam o EAN 14 para codifica o DUN 14.

Nenhum comentário:

Blemia Powered by Google

Google