There are rules what information has to be put where.
So basically the code translates to a long number. Some digits represent the company that produced it, then some wich product of that manufacturer it is, and then there is a checksum so that wrong readings can be discovered.
There are ISO norms that regulate this. You have maybe heard about the one for books: the ISBN identifies every book with a unique number.
The ISBN always starts with 978 or 979 to show it’s an ISBN, then a single digit for region, then 5 digits for the publisher, then 3 for wich book it is and 1 digit for a checksum
They buy them. There’s a place where you buy some numbers. Then you convert them into a binary code (ones and zeroes) and when you print evey zero as a black stripe and every one as a white gap than you have your barcode. The company where you buy the numbers (everybody can buy them there) takes care that they are always fresh and unique. Then you feed your computersystem in your shop with that numbers and tell: 1 is milk, 2 is butter, 3 is bread and so on. And then you tell the cash registers 1 is 0.99 $, 2 is 0.59 $, 3 is 1.99 $ and so on. When the cashier scans the barcode, the price is shown and added to your bill.
In realliry the producer buys them and the whole sale, where a shop buys his stuff, provide a computer file with the product’s name and the barcode numbers and sometimes even the prices on it. At the central computer of the shop they can change the price for an offer etc.
Easy, the supermarket doesn’t.
An organization named GS1 manages all the UPC barcodes and when you need one you apply for one and they assign it to you. Their job is to make sure everyone has a unique barcode.
Obviously if you’ve got people using non-GS1 barcodes you run into issues, but since that’d be a bad thing pretty much all the various industries that make consumer goods have gone with GS1. And, note, that’s worldwide. A UPC barcode in the US should correspond to exactly the same product in Japan.
When it comes to the 12 digits Universal Product Code (UPC) or its 13 digits EAN correspondent, there are companies that specialise in creating and selling unique number segments of the code.
Some of those digits are country or industry specific.
Let’s say company ACME has secured the right to generate all numbers between 020,000,000,001 and 020,999,999,999.
They are going to split those 1,999,999,999 numbers into smaller bulks.
Your company EMCA already has 12 products on catalogue, but you expect to create 36 new ones in the next ten years, you might as well buy 50 UPC codes in bulk, which will be unique to your company.
You might end up with numbers 021,234,567,825 to 021,234,567,875 for example. No other article from any other company will be using either of these.
Latest Answers