1300 737 998
Need Help?

Our expert team has specialised
training & experience to help
find the right solution for your
business.

How Does a Barcode Work?

Free Expert Consultation

Saturday, May 22, 2010

Please note: The following article refers to the purchase of commercial barcodes. Barcodes can be printed 'in-house' by a business for their own internal use without having to purchase the barcodes.

Have you ever wondered how a bar code works? How does the scanner know what price to charge? Who decides what bar codes go on what products?

The bar code is called a Universal Product Code, or UPC. The first use for UPC codes was to label and keep track of railroad cars, but because the labels on the cars became dirty, the scanners couldn’t read them very well, and the system was set aside. Later it was returned to for better tracking of grocery product inventory, and to speed up the checkout process. They are now used in almost every major store.

The bar code is a representation of machine readable information. The first 6 digits are the product manufacturer’s identification. A company that wants to use bar codes has to apply for permission from the Uniform Code Council Company. They pay an annual fee for the use of the system. They are then assigned an identification number.

The next five digits of the bar code is the assigned item number. A person at the Universal Code Council Company, called the UPC coordinator, assigns numbers to items the manufacturer wants to bar code. This person also retires codes from products that are no longer sold. Every item needs to have its own number, and the UPC Coordinator has to keep them all straight.

The last digit in the code is a number that lets the scanner know if the bar code has been read correctly, or even if the bar code is scanned upside down. This number is the sum of a special math equation that the scanner performs when it reads the bar code. If the equation is wrong, the product needs to be rescanned. Sometimes, on a small item, the excess zeros are left off by a special configuration to save space. These are called suppressed zeros.

There is no actual price information in the bar code. Every store that uses bar coding has a central Point of Sale, or POS, computer that stores the bar codes for all items in the store and the accompanying information and prices. The scanner communicates with this computer to access this information. Not having the information on the actual bar code allows the store to change the price information when they need to all in one place as opposed to changing it on every individual item.

Recent Posts

Video Intercoms: What's Changed Since the Buzzer-and-Camera Box
The buzzer-and-camera combination bolted beside a lot of front doors - press a button, look at a grainy black-and-white image, buzz someone in - is still what a lot of people picture when they hear "intercom".

What a Vulnerability Scan Finds That Antivirus Doesn't
Antivirus software checks files against a list of known bad ones. That is a real and necessary job, and it says precisely nothing about whether the firewall in front of your network has a port open that

What's Actually Inside a Modern Intrusion Alarm System
A siren and a keypad by the front door is what most people picture when they hear "alarm system", but that is the smallest part of it. The panel, the detectors and how the system tells someone something

Card, Fob or Biometric: Matching Access Control to How Your Team Actually Moves
A shared door code has one problem that only shows up after something goes wrong: nobody can tell who actually used it. Once a PIN has been given to five people over two years, it has usually been given

IP vs Analogue CCTV: What Actually Changes When You Upgrade
The practical difference between an analogue and an IP CCTV system is not image quality on its own - it is the wiring, and what the system can do once it is in. An analogue system runs coax cable from

Zebra MC3400/MC3450 - Now Available!!
Meet the latest innovations in the MC3000 Series family - the MC3400 and MC3450