The Electronic Product Code (ePC) as envisaged
by the Auto-ID Center, is a product numbering scheme that can
provide unique identification for physical objects, assemblies and
systems. Information is not stored directly within the code -
rather, the code serves as a reference for networked (or
Internet-based) information. In other words, the code is an "address"
- it tells a computer where it should go to find information on
the Internet.
The ePC might be considered an extended form
of the existing Universal Product Code (UPC)
or European Article Number (EAN),
currently used by manufacturers to identify products.
The UPC and EAN codes are both made up of two component parts:
- a manufacturer identifier
- a product identifier
By contrast, the ePC is made up of:
- a manufacturer identifier
- a product identifier
- an item serial number
The ePC has been designed to uniquely
identify every item manufactured or produced for sale.
After examining multiple options -
scientists with the MIT Auto ID Center have proposed a 96-bit
numbering scheme, including an 8-bit header and three data
partitions, as shown below.
X .XXX .XXX .XXXXX
HEADER.MANUFACTURER.PRODUCT(SKU).SERIAL_NUMBER
-
Header: 8 bits
-
Manufacturer: 24 bits or 16 million+ unique IDs
-
Product (SKU): 24 bits or 16 million+ unique IDs
-
Serial Number: 40 bits or 1
trillion+ unique IDs
While the UPC allows unique identification
for up to 100,000 manufacturers and SKUs, the ePC will allow
unique identification for more than 16 million manufacturers and
SKUs.
The third data partition
represents the product serial number - allowing every "tagged"
item to be uniquely identified. This 40-bit serial number allows
for over 1 trillion uniquely identified objects for each of the 16
million-plus SKUs. Taken together, each manufacturer is allowed
more than 18 quintillion uniquely identified items - which should
be more than sufficient, from now to the indefinite future