Escolar Documentos
Profissional Documentos
Cultura Documentos
"UPC" significa cdigo universal de produtos. Os cdigos de barras UPC foram originalmente criados para ajudar os mercados a aumentar a velocidade do processo de verificao na sada e melhorar o controle de inventrio, porm o sistema estendeu-se rapidamente a todos os outros produtos de varejo por ser to eficiente. Os cdigos UPC originaram-se em uma empresa chamada Uniform Code Council ,UCC (em ingls). Um fabricante solicita permisso para a UCC para entrar no sistema UPC. Para isso o fabricante paga uma taxa anual. Em troca, a UCC emite ao fabricante um nmero de identificao de fabricao de seis dgitos e fornece diretrizes de como us-lo. Voc pode ver o nmero de identificao do fabricante em todos os cdigos UPC padro de 12 dgitos, como este mostrado na parte de trs do livro "The Teenager's Guide to the Real World," (em ingls) publicado pela BYG Publishing (em ingls)
Voc pode ver que este smbolo UPC impresso em uma embalagem tem duas partes:
yO yO
cdigo de barras legvel por mquinas nmero UPC de 12 dgitos legvel por humanos
O nmero de identificao de fabricao da BYG Publishing so os seis primeiros dgitos do nmero UPC - 639382. Os cinco nmeros seguintes - 00039 - so os nmeros de tem. Um funcionrio da empresa, chamado coordenador UPC, responsvel pela alocao do nmero de item em produtos, garantindo que o mesmo cdigo no
seja utilizado em mais de um produto, retirando cdigos medida que produtos so retirados de linha, etc. Geralmente, cada item que um fabricante vende, assim como todos os tamanhos de embalagens e todas as novas embalagens deste item, necessitam de um cdigo diferente. Ento uma lata de Coca-Cola de 354ml necessita de um cdigo de item diferente do que uma garrafa de Coca-Cola de 473ml, assim como um pacote de 6 latas de 354ml, um pacote com 12, uma caixa de 24 latas, e assim por diante. tarefa do coordenador UPC manter todos estes nmeros corretos. O ltimo dgito de um cdigo UPC chamado de dgito de verificao. Este dgito permite que o scanner determine se este nmero foi escaneado corretamente ou no. Aqui est como calculado o dgito de verificao para os outros 11 dgitos do cdigo, usando o cdigo 63938200039, conforme do "The Teenager's Guide to the Real World" exemplificado acima: 1. some o valor de todos os dgitos em posies mpares (dgitos 1, 3, 5, 7 e 9). 6 + 9 + 8 + 0 + 0 + 9 = 32 2. multiplique esse nmero por 3. 32 x 3 = 96 3. some o valor de todos os dgitos em posies pares (dgitos 2, 4, 6, 8 e 10). 3 + 3 + 2 + 0 + 3 = 11 4. some este valor ao valor no passo 2. 96 + 11 = 107 5. para criar o cdigo verificador, determine o nmero que, quando adicionado ao nmero do passo 4, seja mltiplo de 10. 107 + 3 = 110 Dessa forma, o dgito verificador 3. Cada vez que o scanner l o cdigo de barras de um item, ele executa este clculo. Se o dgito de verificao calculado for diferente do dgito de verificao lido, o scanner sabe que algo saiu errado e que este item deve ser escaneado novamente.
http://eletronicos.hsw.uol.com.br/codigos-de-barras-upc1.htm
INTRODUO
Quem se lembra da operao de varejo no Brasil antes dos anos 90, quando a tecnologia era proibida por aqui, sabe a grandeza que representa a automao comercial. Nos supermercados,
por exemplo, o funcionrio do caixa procurava a etiqueta de preo de cada item e digitava o valor em sua mquina registradora, fazendo a soma. Muito usual tambm era ver uma empresa do comrcio fechada para inventrio, visto que o controle era praticamente todo manual e demandava muito tempo, espao e pessoas. Apenas as lojas menores podiam se dar ao luxo de conhecer mais de perto os clientes: anotava-se em sua ficha, ou na caderneta, os produtos comprados e os pagamentos realizados. Neste quadro cabe muito bem a expresso: isto coisa do sculo passado! Mas lembre-se: faz menos de 15 anos... Com a (tardia) entrada dos microcomputadores no Brasil, houve uma revoluo na administrao de varejo. O funcionrio do caixa, ao invs de simplesmente somar preos, passou a entrar com o cdigo dos produtos, e o sistema informatizado fazia o resto: totalizava as vendas, dava baixa no estoque, emitia relatrios atualizados, informava a comisso dos vendedores e tudo mais. Foi um enorme salto de produtividade. Mesmo assim, ainda era possvel melhorar: ao invs do usurio entrar com os dados, por que no o prprio sistema captur-lo? aqui que entra o cdigo de barras, uma tecnologia aplicada a muitas reas: indstria, comrcio, bancos, bibliotecas, hospitais, bancos de sangue, correios, transportes, controles de acesso etc. Apresentarei neste artigo algumas solues de cdigos de barras aplicadas ao comrcio. Inicio da pagina
troca de informaes entre os vrios elos da cadeia produtiva: do fabricante ao consumidor final, o cdigo acompanha o produto. A contrapartida a burocracia: a empresa deve se cadastrar no rgo responsvel (EAN - European Article Numbering - responsvel pelos cdigos no mundo inteiro, exceto Estados Unidos e Canad, em que o responsvel o UCC - Uniform Code Council), a fim de receber um ID que a identificar exclusivamente dentro do cdigo de barras. evidente que sem tal burocracia seria impossvel existir este sistema organizado de codificao em escala global. J os cdigos livres (no padronizados) tm a vantagem de permitir sua personalizao, criando uma lgica para incluir todas as informaes que precisa (veja o Box 1 - Cdigo interno personalizado). possvel, por exemplo, criar um cdigo que contenha a sigla do fornecedor, o cdigo da categoria, o cdigo da linha, o cdigo da cor, e qualquer informao que permita empresa descrever um produto apenas olhando seu cdigo. possvel, at mesmo, incluir neste cdigo o nmero de srie do produto, para acompanh-lo individualmente, fornecendo uma informao valiosa empresa. Por outro lado, a abrangncia do cdigo no padronizado se limita prpria empresa (ou a um determinado grupo que compartilhe a mesma lgica em seu sistema). Inicio da pagina
O PAPEL DO APLICATIVO
muito importante entender que quem deve se preocupar com a leitura das barras o leitor ptico: ele foi criado para esta nica finalidade. O aplicativo, por sua vez, deve se preocupar em entender o contedo que as barras representam, ou seja, os caracteres que foram interpretados pelo leitor ptico. Eu friso este ponto porque justamente nele que muitos desenvolvedores ficam em dvida: como fazer meu aplicativo entender as barras? A resposta simples: o aplicativo no precisa entender as barras, mas sim o contedo delas. O leitor ptico faz a leitura e retorna o resultado (ex: 9771414305005). O trabalho do aplicativo deve ser tratar o 9771414305005 (buscando o ID na tabela de produtos, gravando nos detalhes de venda, imprimindo o item no cupom fiscal, etc.). Inicio da pagina
UPC-E: a verso UPC de 8 dgitos, obtida suprimindo 4 zeros do UPC-E (entre nmero da empresa e nmero do item). 3 de 9: um cdigo simples de ser gerado, aceita letras e nmeros e livre. Sua simbologia no densa, dispensando o uso de dgito verificador (que usado nos outros padres para garantir que a leitura foi feita corretamente). Costuma ser usado para codificaes internas de empresas que necessitam de caracteres alfa-numricos (indstrias, companhias areas, etc.), mas tambm usado em aplicaes comerciais. Em geral, os sistemas no Brasil esto modelados para receber cdigo de 13 posies (embora a EAN recomende 14), o que possibilita trabalhar tambm com cdigos de 8 (EAN8/UPC-E) e 12 (UPC-A) posies. O mesmo no se aplica aos sistemas norte-americanos, configurados para receber apenas 12 posies, dificultando o trabalho com EAN13. Entretanto, h um acordo entre a EAN e a UCC para que esta situao seja corrigida at 2005.
http://msdn.microsoft.com/pt-br/library/cc580676.aspx