The '''Universal Product Code''' ('''UPC''') is a barcode symbology that is widely used in the United States, Canada, the United Kingdom, Australia, New Zealand, and other countries for tracking trade items in stores. The UPC is a 12-digit code that is unique to each product and is used to identify the manufacturer and the specific item.
The '''Universal Product Code''' ('''UPC''') is a barcode symbology that is widely used in the United States, Canada, the United Kingdom, Australia, New Zealand, and other countries for tracking trade items in stores. The UPC consists of 12 numeric digits that are uniquely assigned to each trade item.
[[File:UPC-A-036000291452.svg|Example of a UPC-A barcode|thumb|right]]
== History ==
== History ==
The UPC was first developed in the early 1970s by IBM engineer George Laurer. The first UPC-marked item ever scanned was a pack of Wrigley's Juicy Fruit chewing gum at the Marsh supermarket in Troy, Ohio, on June 26, 1974. The adoption of the UPC system revolutionized the retail industry by streamlining the checkout process and improving inventory management.
The concept of the UPC was developed by George J. Laurer at IBM in 1973. The first UPC-marked item ever scanned at a retail checkout was a pack of Wrigley's Juicy Fruit chewing gum, at the Marsh supermarket in Troy, Ohio, on June 26, 1974.
== Structure ==
== Structure ==
A standard UPC-A code consists of 12 numerical digits that are uniquely assigned to each trade item. The first six digits are the manufacturer identification number, the next five digits are the item number, and the final digit is a check digit used to verify that the code has been scanned correctly.
The UPC is composed of several parts:
* '''Number System''': The first digit of the UPC indicates the type of product.
* '''Manufacturer Code''': The next five digits are the manufacturer code, which is assigned by the [[Uniform Code Council]].
* '''Product Code''': The following five digits are the product code, which is assigned by the manufacturer.
* '''Check Digit''': The final digit is a check digit, used to verify that the UPC is scanned correctly.
The UPC-A is the most common form of the UPC code. It consists of a series of black bars and white spaces of varying widths. The UPC-A code is divided into three sections: the left guard, the center guard, and the right guard, which help the scanner to read the code correctly.
The standard version of the UPC is the UPC-A, which consists of 12 digits. It is the most common form of the UPC and is used for most retail products.
[[File:UPC-A_Q.svg|UPC-A barcode with quiet zone|thumb|right]]
=== UPC-E ===
=== UPC-E ===
The UPC-E is a compressed version of the UPC-A code that is used for smaller packages where a full UPC-A code would not fit. It is a 6-digit code that can be expanded back to a full 12-digit UPC-A code by adding zeroes.
The UPC-E is a compressed version of the UPC-A, which is used for smaller packages where space is limited. It consists of 8 digits and is used to encode the same information as a UPC-A.
[[File:UPC-E.png|Example of a UPC-E barcode|thumb|left]]
== Encoding ==
The UPC barcode is encoded using a series of black and white bars. Each digit is represented by a unique pattern of bars and spaces. The barcode includes start and stop patterns, as well as a middle pattern that separates the left and right halves of the barcode.
[[File:UPC-A_S.svg|UPC-A barcode with start and stop patterns|thumb|right]]
== Applications ==
== Applications ==
The UPC is used primarily in retail settings to facilitate the checkout process. It is also used in inventory management, allowing retailers to track sales and stock levels. The UPC is scanned at the point of sale, and the information is used to update inventory records and generate sales data.
UPCs are used in retail stores to automate the checkout process and to track inventory. They are scanned at the point of sale to retrieve the price and other information about the product from a database.
== Related pages ==
== Related pages ==
Line 29:
Line 50:
* [[QR code]]
* [[QR code]]
== References ==
[[File:UPC-A_L0.svg|UPC-A barcode with left guard pattern|thumb|left]]
{{Reflist}}
== Gallery ==
== See also ==
<gallery>
* [[Global Trade Item Number]]
File:UPC-A-036000291452.svg|Example of a UPC-A barcode
* [[International Article Number]]
File:UPC_HKB.png|UPC barcode on a product
File:UPC-A.png|Standard UPC-A barcode
File:UPC-E.png|Example of a UPC-E barcode
File:UPC-A_Q.svg|UPC-A barcode with quiet zone
File:UPC-A_S.svg|UPC-A barcode with start and stop patterns
File:UPC-A_L0.svg|UPC-A barcode with left guard pattern
File:UPC-A_L1.svg|UPC-A barcode with left digit 1
File:UPC-A_L2.svg|UPC-A barcode with left digit 2
File:UPC-A_L3.svg|UPC-A barcode with left digit 3
File:UPC-A_L4.svg|UPC-A barcode with left digit 4
File:UPC-A_L5.svg|UPC-A barcode with left digit 5
File:UPC-A_L6.svg|UPC-A barcode with left digit 6
File:UPC-A_L7.svg|UPC-A barcode with left digit 7
File:UPC-A_L8.svg|UPC-A barcode with left digit 8
File:UPC-A_L9.svg|UPC-A barcode with left digit 9
File:UPC-A_M.svg|UPC-A barcode with middle guard pattern
File:UPC-A_R0.svg|UPC-A barcode with right digit 0
File:UPC-A_R1.svg|UPC-A barcode with right digit 1
File:UPC-A_R2.svg|UPC-A barcode with right digit 2
File:UPC-A_R3.svg|UPC-A barcode with right digit 3
File:UPC-A_R4.svg|UPC-A barcode with right digit 4
File:UPC-A_R5.svg|UPC-A barcode with right digit 5
File:UPC-A_R6.svg|UPC-A barcode with right digit 6
File:UPC-A_R7.svg|UPC-A barcode with right digit 7
File:UPC-A_R8.svg|UPC-A barcode with right digit 8
File:UPC-A_R9.svg|UPC-A barcode with right digit 9
File:UPC-E_S.svg|UPC-E barcode with start pattern
File:UPC-E_0ow.svg|UPC-E barcode with zero digit
File:UPC-E_1ow.svg|UPC-E barcode with one digit
File:UPC-E_2ow.svg|UPC-E barcode with two digit
File:UPC-E_3ow.svg|UPC-E barcode with three digit
File:UPC-E_4ow.svg|UPC-E barcode with four digit
File:UPC-E_5ow.svg|UPC-E barcode with five digit
File:UPC-E_6ow.svg|UPC-E barcode with six digit
File:UPC-E_7ow.svg|UPC-E barcode with seven digit
File:UPC-E_8ow.svg|UPC-E barcode with eight digit
File:UPC-E_9ow.svg|UPC-E barcode with nine digit
File:UPC-E_0ew.svg|UPC-E barcode with zero end digit
File:UPC-E_1ew.svg|UPC-E barcode with one end digit
File:UPC-E_2ew.svg|UPC-E barcode with two end digit
File:UPC-E_3ew.svg|UPC-E barcode with three end digit
File:UPC-E_4ew.svg|UPC-E barcode with four end digit
File:UPC-E_5ew.svg|UPC-E barcode with five end digit
File:UPC-E_6ew.svg|UPC-E barcode with six end digit
File:UPC-E_7ew.svg|UPC-E barcode with seven end digit
File:UPC-E_8ew.svg|UPC-E barcode with eight end digit
File:UPC-E_9ew.svg|UPC-E barcode with nine end digit
The Universal Product Code (UPC) is a barcode symbology that is widely used in the United States, Canada, the United Kingdom, Australia, New Zealand, and other countries for tracking trade items in stores. The UPC consists of 12 numeric digits that are uniquely assigned to each trade item.
The concept of the UPC was developed by George J. Laurer at IBM in 1973. The first UPC-marked item ever scanned at a retail checkout was a pack of Wrigley's Juicy Fruit chewing gum, at the Marsh supermarket in Troy, Ohio, on June 26, 1974.
The UPC-E is a compressed version of the UPC-A, which is used for smaller packages where space is limited. It consists of 8 digits and is used to encode the same information as a UPC-A.
The UPC barcode is encoded using a series of black and white bars. Each digit is represented by a unique pattern of bars and spaces. The barcode includes start and stop patterns, as well as a middle pattern that separates the left and right halves of the barcode.
UPCs are used in retail stores to automate the checkout process and to track inventory. They are scanned at the point of sale to retrieve the price and other information about the product from a database.