Como o preço é determinado

Como você pode ver, não existe informação de preço codificada em um código de barras. Quando o scanner na verificação de saída escaneia um produto, a caixa registradora envia o número UPC ao computador central POS (ponto de venda) da loja para verificar o número UPC. O computador central envia de volta o preço real deste item neste exato momento.

Este método permite que a loja mude o preço quantas vezes quiser, por exemplo para refletir preços de venda. Se o preço estiver codificado no código de barras, os preços jamais podem mudar. Por outro lado, não codificar um preço fixo permite à loja uma maneira fácil de enganar clientes. Quando você ouve sobre "fraude do scanner" no noticiário, é sobre isto que o jornalista está dizendo. É inacreditavelmente fácil para uma loja elevar os preços por engano ou propositalmente.

Algo que você irá notar quando começar a olhar os códigos UPC em detalhes é que uma grande empresa tem as identificações da empresa com vários zeros. Aqui estão alguns:

  • Post - 043000
  • General Mills - 016000
  • Del Monte - 024000
  • Aveia Quaker - 030000
Aqui está o código de barras de uma garrafa de 3 litros de Coca-Cola diet:


Você pode ver que a identificação da empresa Coca-Cola é 049000. Porém, se você olhar em uma lata de Coca-cola ou a maioria das garrafas de 2 litros, você verá que o código UPC é menor - apenas oitos dígitos no total. Aqui está o código de barras de uma garrafa de 2 litros de Sprite:


Estes pequenos códigos de barras são chamados de números com zeros suprimidos. Existe um conjunto de regras sobre a criação destes números com zeros suprimidos a partir dos números completos, porém a idéia básica é omitir um conjunto de quatro dígitos, todos zeros. No caso do código UPC da Sprite, o 049 no começo são os três primeiros dígitos de identificação da empresa Coca-cola 049000. O 551 é o número de item desta garrafa de Sprite, abreviado de 00551. O zero no penúltimo dígito é o quarto dígito da identificação da empresa Coca-Cola. O dígito final é o dígito de verificação normal. O principal motivo para a existência dos números com zeros suprimidos é criar códigos de barras menores, para produtos com embalagens menores, como as latas de 354ml.

O primeiro dígito do número de identificação de fabricação é especial. Ele é chamado de caractere de sistema de números. A tabela a seguir mostra o que diferentes sistemas de números de caracteres significam:

0
número UPC padrão
(devem ter um zero para os números com zeros suprimidos)
1
reservado
2
itens de peso-aleatório
(frutas, vegetais, carnes, etc.)
3
farmacêuticos
4
marcas em estoque para varejistas
(Uma loja pode montar seus códigos próprios, porém nenhuma outra loja irá entendê-los.)
5
cupons
6
números UPC padrão
7
números UPC padrão
8
reservado
9
reservado

Aqui está um exemplo de código de barras farmacêutico (caractere de sistema de número 3). Este é um frasco de 118ml de xampu anticaspa Selsun Blue:


Aqui está o exemplo de marca em estoque (caractere de sistema de número 4), neste caso de um vale presentes de R$ 21,50 da Toys R Us:


Como a Toys R Us é a única loja que sempre usa este código de barras - este é o único lugar onde os vales-presentes podem ser resgatados - a Toys R Us montou seu próprio código UPC para vales-presentes e então usa o sistema de número 4 para fazê-lo.