SlideShare a Scribd company logo
BARCODE
(INVENTION & EVOLUTION)
Definition
A barcode is an optical, machine-readable, representation of data; the data
usually describes something about the object that carries the barcode.
Barcodes systematically represented data by varying the widths and spacing
of parallel lines , referred to as linear or one-dimensional (1D). Later two-
dimensional (2D) codes were developed, using rectangles, dots, hexagons and
other geometric patterns, and it is usually called barcodes although they do
not use bars as such. Barcodes originally were scanned by special optical
scanners called barcode readers. Later applications software became
available for devices that could read images, such as smartphones with
cameras.
Who Invented Barcode ? (History of Barcodes)
Modern bar code began in 1948. Bernard Silver, a graduate student at Drexel
Institute of Technology in Philadelphia. A local food chain store owner had
made an inquiry to the Drexel Institute asking about research into a method
of automatically reading product information during checkout. Silver told his
friend Norman Joseph Woodland about the food chain president's request.
The problem fascinated Woodland and he began to work on the problem.
Woodland's first idea was to use ultraviolet light sensitive ink. The team built
a working prototype but decided that the system was too unstable and
expensive.
On October 20, 1949, Woodland and Silver filed their patent application for the
"Classifying Apparatus and Method", describing their invention as "article
classification...through the medium of identifying patterns".
The first patent for a bar code type product (US Patent #2,612,994) was issued to
inventors Joseph Woodland and Bernard Silver on October 7, 1952. The Woodland
and Silver bar code can be described as a "bull's eye" symbol, made up of a series of
concentric circles
Norman Joseph Woodland
Born September 6, 1921
Atlantic City, New Jersey
Died December 9, 2012 (aged 91)
Edgewater, Jersey
Bar code was first used commercially in 1966, however, it was soon realized that there
would have to be some sort of industry standard set. By 1970, the Universal Grocery
Products Identification Code or UGPIC was written by a company called Logicon Inc.
The first company to produce bar code equipment for retail trade use (using UGPIC)
was the American company Monarch Marking in 1970, and for industrial use, the
British company Plessey Telecommunications was also first in 1970. UGPIC evolved
into the U.P.C. symbol set or Universal Product Code, which is still used in the United
States. George J. Laurer is considered the inventor of U.P.C. or Uniform Product Code,
which was invented in 1973.
Bar Code - Commercial Use
In June of 1974, the first U.P.C. scanner was installed at a Marsh's supermarket in Troy,
Ohio. On June 26, 1974, the first product with a bar code was scanned at a check-out
counter. It was a 10-pack of Wrigley's Juicy Fruit chewing gum. The pack of gum wasn't
specially designated to be the first scanned product. It just happened to be the first item
lifted from the cart by a shopper whose name is long since lost to history. Today, the
pack of gum is on display at the Smithsonian Institution's National Museum of American
History.
A 10-pack of Wrigley Juicy Fruit gum was the first item scanned for its UPC in a grocery store 40 years ago in 1974.
If you look at a barcode, you probably can't make head or tail of it: you don't know
where one number ends and another one begins. But it's simple really. Each digit in the
product number is given the same amount of horizontal space: exactly 7 units. Then, to
represent any of the numbers from zero through nine, we simply color those seven units
with a different pattern of black and white stripes. Thus, the number one is represented
by coloring in two white stripes, two black stripes, two white stripes, and one black
stripe, while the number two is represented by two white stripes, one black stripe, two
white stripes, and two final black stripes
How barcodes represent the numbers 0-9
How do barcodes work?
All Barcodes look similar - at least when viewed from distance. They have the same
alternating black and white lines. There are 95 columns evenly spaced. Some columns
appear thicker when a group of columns are of same color, both black and white. See
the top of the barcode below.
when the laser light falls on this set of parallel lines the white lines reflect most of the
light while black lines don't. Now a computer can understand only two numbers -
either 0 or 1. So it treats dark lines as 1s and white lines as 0s.
The first line reflects none of the light (or very less light) - Hence assigned the digit 1. The
next line reflects almost all light - hence assigned 0. In the same manner all columns are
assigned the numbers. Total assignations - 95. Note that these numbers are different
from the one actually put below. After this, these 95 numbers are grouped in 15
different sections. 12 of these sections are used for the actual visible numbers and
remaining 3 act as guards - Left Guard, Center Guard and Right Guard. You can see that
in each bar code the left, the right and the center sections are similar.
The pattern for the right side is similar except that it has an even number of 1s. This helps
the computer to figure out which side is left/right, in case the product has been turned
upside down! There is one more check for this. All the codes for the left side begin with a
0 while those for the right side begin with a 1, leaving the guards.
1. The very first number decides the type of product - Standard, weighted items,
pharmacy, coupons etc.
2. The next 5 sets of numbers tell who the manufacturer of the product is.
3. The next 5 sets of numbers tell the product code.
4. Finally the final digit is called Modulo check character. It is used for error checking. It is
an important number, and its functioning is explained below.
To get the Modulo check character:
Add all the digits at odd places. There are 11 digits (leaving the Modulo number)
So for the above figure it is
0+6+0+2+1+5 = 14.
Multiply it by 3 to get 42
Now add the even digits: 3 +0+0+9+4 = 16
Add both: 42 + 16 = 58.
Now the modulo check number is obtained by subtracting this from the next higher
multiple of 10. Here 60 - 58 = 2 --> The Modulo number.
This is how the scanner verifies that the code is correct or not.
Universal Product Code (UPC)
"UPC" stands for Universal Product Code. UPC bar codes were originally created to
help grocery stores speed up the checkout process and keep better track of inventory,
but the system quickly spread to all other retail products because it was so successful.
UPCs originate with a company called the Uniform Code Council (UCC). A
manufacturer applies to the UCC for permission to enter the UPC system. The
manufacturer pays an annual fee for the privilege. In return, the UCC issues the
manufacturer a six-digit manufacturer identification number and provides guidelines
on how to use it. You can see the manufacturer identification number in any standard
12-digit UPC code. The UPC symbol has two parts:
• The machine-readable bar code
• The human-readable 12-digit UPC number
The manufacturer identification number is the first six digits of the UPC number --
639382 in the image above. The next five digits -- 00039 -- are the item number. A
person employed by the manufacturer, called the UPC coordinator, is responsible
for assigning item numbers to products, making sure the same code is not used on
more than one product, retiring codes as products are removed from the product
line, etc. In general, every item the manufacturer sells, as well as every size package
and every repackaging of the item, needs a different item code.
The last digit of the UPC code is called a check digit. This digit lets the scanner
determine if it scanned the number correctly or not. Here is how the check digit is
calculated for the other 11 digits, using the code 63938200039 from "The Teenager's
Guide to the Real World" example shown above:
1. Add together the value of all of the digits in odd positions (digits 1, 3, 5, 7, 9 and
11). 6 + 9 + 8 + 0 + 0 + 9 = 32
2. Multiply that number by 3. 32 * 3 = 96
3. Add together the value of all of the digits in even positions (digits 2, 4, 6, 8 and 10).
3 + 3 + 2 + 0 + 3 = 11
4. Add this sum to the value in step 2. 96 + 11 = 107
5. Take the number in Step 4. To create the check digit, determine the number that,
when added to the number in step 4, is a multiple of 10. 107 + 3 = 110 The check
digit is therefore 3.
Each time the scanner scans an item, it performs this calculation. If the check digit it
calculates is different from the check digit it reads, the scanner knows that
something went wrong and the item needs to be rescanned.
Types of Barcodes
There are many types of barcodes that are used to track products, mail, and people.
Barcodes can be one dimensional or two dimensional. Nearly everyone has
purchased products that have one or more barcodes.
The Universal Product Code(UPC) is a one dimensional or linear barcode that is seen
by more people than any of the other types of barcodes. UPC symbols are required in
the retail industry and in the food service industry. When you purchase an item in a
retail store, you will see a UPC barcode that is printed on the outside of a product, or
a barcode that is printed on a barcode label which is affixed to a product. The UPC
has a fixed length of twelve digits and it uses numbers only.
Industry: Retail
Variations: UPC-A, UPC-E
EAN CODE (International Article Number also known as European Article Number,
which technically refers to EAN-13)
are also used to label consumer goods worldwide for point-of-sale scanning, primarily in
Europe. They look very similar to UPC codes, and the main distinction is their
geographical application. While EAN-13 (comprising 13 digits) is the default form factor,
you’ll find EAN-8 (covering 8 digits) barcodes on products where only limited space is
available, like small candies.
Industry: Retail
Variations: EAN-13, EAN-8, JAN-13, ISBN, ISSN
Code 39 is a linear barcode that is used for inventory tracking and other coding purposes
in manufacturing and other industries. Code 39 is a variable length code. This code can be
set at a length that fits the specific requirements of any kind of application. Code 39 is an
alphanumeric code that can encode digits zero through nine, upper case letters A through
Z, and a few special characters such as a dollar sign.
Industry: Automotive and Defense
Code 128 is a linear barcode that is used by the shipping and packaging industries. This
code is designed to be very compact. It uses the least amount of space of all of the one
dimensional types of barcodes. Code 128 is perfect for squeezing a lot of information
onto a shipping label. It can be used for alphanumeric or numeric barcodes. It can make
use of one hundred twenty eight ASCII characters.
Industry: Supply Chain
The Postal Numerical Encoding Technique barcode, or PostNET, is used by the United
States Postal Service. This linear barcode is used for zip codes that include the
mandatory five digit zip code and the optional four digit extension. PostNET makes it
easier to automate the sorting and delivery of mail.
QR Codes are 2D matrix barcodes with a strong consumer focus, often used in tracking
and marketing such as advertisements, magazines, and business cards. Free to use,
flexible in size, have a high fault tolerance, and have fast readability, though they can’t be
read with a laser scanner. QR codes support four different modes of data: numeric,
alphanumeric, byte/binary, and Kanji. QR code growth began in Japan and use continues
to grow today. They are public domain and free to use.
Industry: Retail, Entertainment and Advertising
PDF417 is a two dimensional barcode that is a portable data file which securely stores
large amounts of data. It can encode signatures, fingerprints, and photographs. Some
states use PDF417 barcodes on their driver licenses to encode names, addresses, driving
records, and driver photographs. Airline tickets and some packages also use this barcode.
Industry: Logistics and Government
Data matrix code is a two dimensional barcode that arranges black and white modules in
a square or rectangle.
Variation: Micro-Datamatrix
Industry: Electronics, Retail and Government
Aztec code is a two dimensional barcode that is used in a bulls eye pattern on a
square grid. This code is used by airlines for electronic boarding passes. This code is
also used on some railway tickets. Japan has started using an Aztec code stamp to
mark the passports of foreigners who visit Japan.
Industry: Transportation
THANK YOU

More Related Content

What's hot

Digital scent technology abstract
Digital scent technology abstractDigital scent technology abstract
Digital scent technology abstract
JOSEY K JOLLY
 
HAWK-EYE TECHNOLOGY
HAWK-EYE TECHNOLOGY HAWK-EYE TECHNOLOGY
HAWK-EYE TECHNOLOGY
nikhilgupta602
 
Brain fingerprinting by ankit 2017............
Brain fingerprinting by ankit 2017............Brain fingerprinting by ankit 2017............
Brain fingerprinting by ankit 2017............
ankitg29
 
Electronic evidence digital evidence in india
Electronic evidence  digital evidence in indiaElectronic evidence  digital evidence in india
Electronic evidence digital evidence in india
Adv Prashant Mali
 
Cricket technologies
Cricket technologiesCricket technologies
Cricket technologies
Usman Khalid
 
Bar code- Techlogogy : Seminar PPT
Bar code- Techlogogy : Seminar PPTBar code- Techlogogy : Seminar PPT
Bar code- Techlogogy : Seminar PPT
Badshah34
 
Brain Fingerprinting
Brain FingerprintingBrain Fingerprinting
Brain Fingerprintingveera
 
iris recognition system as means of unique identification
iris recognition system as means of unique identification iris recognition system as means of unique identification
iris recognition system as means of unique identification
Being Topper
 
Brain Fingerprinting
Brain FingerprintingBrain Fingerprinting
Brain Fingerprinting
Aradhya Kundu
 
Copyright designs and patents act
Copyright designs and patents actCopyright designs and patents act
Copyright designs and patents actmrmwood
 
Narco analysis
Narco analysisNarco analysis
Narco analysis
upendrasingh166
 
Biometrics iris recognition
Biometrics iris recognitionBiometrics iris recognition
Biometrics iris recognition
sunjaysahu
 
Fingerprinting in India
Fingerprinting in IndiaFingerprinting in India
Fingerprinting in IndiaShantanu Basu
 
"The Barcode" Presentation
 "The Barcode" Presentation  "The Barcode" Presentation
"The Barcode" Presentation
sh94880
 
QR Codes seminar
QR Codes seminarQR Codes seminar
QR Codes seminar
Umsh23
 
Brain Finger Printing
Brain Finger PrintingBrain Finger Printing
Brain Finger PrintingGarima Singh
 
Fingerprint
FingerprintFingerprint
Fingerprint
Neeraj Gupta
 
Copyright Protection in Cyberspace- A Comparitive Study of the USA and India
Copyright Protection in Cyberspace- A Comparitive Study of the USA and IndiaCopyright Protection in Cyberspace- A Comparitive Study of the USA and India
Copyright Protection in Cyberspace- A Comparitive Study of the USA and IndiaDevanshi Goyal
 
Patents in outer space
Patents in outer spacePatents in outer space
Patents in outer spaceAltacit Global
 

What's hot (20)

Digital scent technology abstract
Digital scent technology abstractDigital scent technology abstract
Digital scent technology abstract
 
HAWK-EYE TECHNOLOGY
HAWK-EYE TECHNOLOGY HAWK-EYE TECHNOLOGY
HAWK-EYE TECHNOLOGY
 
Brain fingerprinting by ankit 2017............
Brain fingerprinting by ankit 2017............Brain fingerprinting by ankit 2017............
Brain fingerprinting by ankit 2017............
 
Electronic evidence digital evidence in india
Electronic evidence  digital evidence in indiaElectronic evidence  digital evidence in india
Electronic evidence digital evidence in india
 
Cricket technologies
Cricket technologiesCricket technologies
Cricket technologies
 
Bar code- Techlogogy : Seminar PPT
Bar code- Techlogogy : Seminar PPTBar code- Techlogogy : Seminar PPT
Bar code- Techlogogy : Seminar PPT
 
Case 1
Case 1Case 1
Case 1
 
Brain Fingerprinting
Brain FingerprintingBrain Fingerprinting
Brain Fingerprinting
 
iris recognition system as means of unique identification
iris recognition system as means of unique identification iris recognition system as means of unique identification
iris recognition system as means of unique identification
 
Brain Fingerprinting
Brain FingerprintingBrain Fingerprinting
Brain Fingerprinting
 
Copyright designs and patents act
Copyright designs and patents actCopyright designs and patents act
Copyright designs and patents act
 
Narco analysis
Narco analysisNarco analysis
Narco analysis
 
Biometrics iris recognition
Biometrics iris recognitionBiometrics iris recognition
Biometrics iris recognition
 
Fingerprinting in India
Fingerprinting in IndiaFingerprinting in India
Fingerprinting in India
 
"The Barcode" Presentation
 "The Barcode" Presentation  "The Barcode" Presentation
"The Barcode" Presentation
 
QR Codes seminar
QR Codes seminarQR Codes seminar
QR Codes seminar
 
Brain Finger Printing
Brain Finger PrintingBrain Finger Printing
Brain Finger Printing
 
Fingerprint
FingerprintFingerprint
Fingerprint
 
Copyright Protection in Cyberspace- A Comparitive Study of the USA and India
Copyright Protection in Cyberspace- A Comparitive Study of the USA and IndiaCopyright Protection in Cyberspace- A Comparitive Study of the USA and India
Copyright Protection in Cyberspace- A Comparitive Study of the USA and India
 
Patents in outer space
Patents in outer spacePatents in outer space
Patents in outer space
 

Viewers also liked

Barcode invention & evolution
Barcode  invention & evolutionBarcode  invention & evolution
Barcode invention & evolution
FACTS Computer Software L.L.C
 
Barcode invention & evolution
Barcode  invention & evolutionBarcode  invention & evolution
Barcode invention & evolution
FACTS Computer Software L.L.C
 
Nombre del articulo o reporte 1
Nombre del articulo o reporte 1Nombre del articulo o reporte 1
Nombre del articulo o reporte 1
MONSE PEREZ
 
антивірус
антивірусантивірус
антивірус
Elena Vasileva
 
News of raipur
News of raipurNews of raipur
News of raipur
rajpootrohan
 
Profession gr
Profession grProfession gr
Profession gr
Aspa Tzavara
 
Words to kamiyama
Words to kamiyamaWords to kamiyama
Words to kamiyama
Jesus Montenegro
 
Green finance
Green financeGreen finance
Green finance
SOJIBSABBIR
 
TI quidam
TI quidamTI quidam
Industrial sector of Bangladesh
 Industrial sector of Bangladesh Industrial sector of Bangladesh
Industrial sector of Bangladesh
Saifuddin Nezami
 
Difference between systematic and unsystematic risk
Difference between systematic and unsystematic riskDifference between systematic and unsystematic risk
Difference between systematic and unsystematic risk
SOJIBSABBIR
 
Up-Sale решения от Intui.travel transfer для OTA , Metasearch, сайтов по п...
Up-Sale решения от Intui.travel transfer  для OTA , Metasearch,  сайтов  по п...Up-Sale решения от Intui.travel transfer  для OTA , Metasearch,  сайтов  по п...
Up-Sale решения от Intui.travel transfer для OTA , Metasearch, сайтов по п...
Ilya Balakhnichev
 
แรงจูงใจของผู้เรียนภาษาไทยในฐานะภาษาต่างประเทศ
แรงจูงใจของผู้เรียนภาษาไทยในฐานะภาษาต่างประเทศแรงจูงใจของผู้เรียนภาษาไทยในฐานะภาษาต่างประเทศ
แรงจูงใจของผู้เรียนภาษาไทยในฐานะภาษาต่างประเทศ
Kanthika Sriman
 

Viewers also liked (13)

Barcode invention & evolution
Barcode  invention & evolutionBarcode  invention & evolution
Barcode invention & evolution
 
Barcode invention & evolution
Barcode  invention & evolutionBarcode  invention & evolution
Barcode invention & evolution
 
Nombre del articulo o reporte 1
Nombre del articulo o reporte 1Nombre del articulo o reporte 1
Nombre del articulo o reporte 1
 
антивірус
антивірусантивірус
антивірус
 
News of raipur
News of raipurNews of raipur
News of raipur
 
Profession gr
Profession grProfession gr
Profession gr
 
Words to kamiyama
Words to kamiyamaWords to kamiyama
Words to kamiyama
 
Green finance
Green financeGreen finance
Green finance
 
TI quidam
TI quidamTI quidam
TI quidam
 
Industrial sector of Bangladesh
 Industrial sector of Bangladesh Industrial sector of Bangladesh
Industrial sector of Bangladesh
 
Difference between systematic and unsystematic risk
Difference between systematic and unsystematic riskDifference between systematic and unsystematic risk
Difference between systematic and unsystematic risk
 
Up-Sale решения от Intui.travel transfer для OTA , Metasearch, сайтов по п...
Up-Sale решения от Intui.travel transfer  для OTA , Metasearch,  сайтов  по п...Up-Sale решения от Intui.travel transfer  для OTA , Metasearch,  сайтов  по п...
Up-Sale решения от Intui.travel transfer для OTA , Metasearch, сайтов по п...
 
แรงจูงใจของผู้เรียนภาษาไทยในฐานะภาษาต่างประเทศ
แรงจูงใจของผู้เรียนภาษาไทยในฐานะภาษาต่างประเทศแรงจูงใจของผู้เรียนภาษาไทยในฐานะภาษาต่างประเทศ
แรงจูงใจของผู้เรียนภาษาไทยในฐานะภาษาต่างประเทศ
 

Similar to Barcode invention & evolution

Bar Code
Bar CodeBar Code
Bar Code
nayakslideshare
 
seminar-on-barcodes
seminar-on-barcodesseminar-on-barcodes
seminar-on-barcodes
alibefkani
 
How do barcodes work? A Complete Guide Barcode Knowledge
How do barcodes work? A Complete Guide Barcode KnowledgeHow do barcodes work? A Complete Guide Barcode Knowledge
How do barcodes work? A Complete Guide Barcode Knowledge
Barcode Live
 
Types and Applications of Linear Barcode
Types and Applications of Linear BarcodeTypes and Applications of Linear Barcode
Types and Applications of Linear Barcode
priyankadrpu
 
Barcodes & Your Business
Barcodes & Your BusinessBarcodes & Your Business
Barcodes & Your Business
LabelValue.com
 
Documentation on barcode technology
Documentation on barcode technologyDocumentation on barcode technology
Documentation on barcode technology
bhupathi vikas
 
Understanding Bar Codes
Understanding Bar Codes  Understanding Bar Codes
Understanding Bar Codes
NEPSLLC
 
Bar code reader
Bar code reader   Bar code reader
Bar code reader
BASIL BABU
 
Barcodes (WHW) What ? How ? Why ?
Barcodes (WHW) What ? How ? Why ?Barcodes (WHW) What ? How ? Why ?
Barcodes (WHW) What ? How ? Why ?
Arie Terner
 
Barcodes
BarcodesBarcodes
Automatic data capture
Automatic data captureAutomatic data capture
Automatic data captureLavakush Verma
 
Barcode Decoder
Barcode DecoderBarcode Decoder
Barcode Decoder
ArijitDhali
 
International Barcodes Knowledge You Should Understand
International Barcodes Knowledge You Should UnderstandInternational Barcodes Knowledge You Should Understand
International Barcodes Knowledge You Should Understand
Barcode Live
 
Barcode history and Future
Barcode history and Future Barcode history and Future
Barcode history and Future
Maruf Alom
 
Useful Facts about Barcoding
Useful Facts about BarcodingUseful Facts about Barcoding
Useful Facts about BarcodingMark Newton
 
The Definitive Guide to Barcoding
The Definitive Guide to BarcodingThe Definitive Guide to Barcoding
The Definitive Guide to Barcoding
ADCBarcode
 
Regulatory aspect of barcode technology
Regulatory aspect of barcode technologyRegulatory aspect of barcode technology
Regulatory aspect of barcode technology
DeveshDRA
 
Barcodes - Types, Working and Hardware
Barcodes - Types, Working and HardwareBarcodes - Types, Working and Hardware
Barcodes - Types, Working and Hardware
Muhammed Afsal Villan
 
Barcode @.pptx
Barcode @.pptxBarcode @.pptx
Barcode @.pptx
NaveenCHODAVARAPU
 

Similar to Barcode invention & evolution (20)

Bar Code
Bar CodeBar Code
Bar Code
 
seminar-on-barcodes
seminar-on-barcodesseminar-on-barcodes
seminar-on-barcodes
 
How do barcodes work? A Complete Guide Barcode Knowledge
How do barcodes work? A Complete Guide Barcode KnowledgeHow do barcodes work? A Complete Guide Barcode Knowledge
How do barcodes work? A Complete Guide Barcode Knowledge
 
Types and Applications of Linear Barcode
Types and Applications of Linear BarcodeTypes and Applications of Linear Barcode
Types and Applications of Linear Barcode
 
Barcodes & Your Business
Barcodes & Your BusinessBarcodes & Your Business
Barcodes & Your Business
 
Documentation on barcode technology
Documentation on barcode technologyDocumentation on barcode technology
Documentation on barcode technology
 
Understanding Bar Codes
Understanding Bar Codes  Understanding Bar Codes
Understanding Bar Codes
 
Bar code reader
Bar code reader   Bar code reader
Bar code reader
 
Barcodes (WHW) What ? How ? Why ?
Barcodes (WHW) What ? How ? Why ?Barcodes (WHW) What ? How ? Why ?
Barcodes (WHW) What ? How ? Why ?
 
Barcodes
BarcodesBarcodes
Barcodes
 
Automatic data capture
Automatic data captureAutomatic data capture
Automatic data capture
 
Barcode Decoder
Barcode DecoderBarcode Decoder
Barcode Decoder
 
International Barcodes Knowledge You Should Understand
International Barcodes Knowledge You Should UnderstandInternational Barcodes Knowledge You Should Understand
International Barcodes Knowledge You Should Understand
 
Barcode history and Future
Barcode history and Future Barcode history and Future
Barcode history and Future
 
Useful Facts about Barcoding
Useful Facts about BarcodingUseful Facts about Barcoding
Useful Facts about Barcoding
 
The Definitive Guide to Barcoding
The Definitive Guide to BarcodingThe Definitive Guide to Barcoding
The Definitive Guide to Barcoding
 
Regulatory aspect of barcode technology
Regulatory aspect of barcode technologyRegulatory aspect of barcode technology
Regulatory aspect of barcode technology
 
Barcodes - Types, Working and Hardware
Barcodes - Types, Working and HardwareBarcodes - Types, Working and Hardware
Barcodes - Types, Working and Hardware
 
Barcode @.pptx
Barcode @.pptxBarcode @.pptx
Barcode @.pptx
 
Dwarakseminar1
Dwarakseminar1Dwarakseminar1
Dwarakseminar1
 

More from FACTS Computer Software L.L.C

ERP Implementation Phases
ERP Implementation PhasesERP Implementation Phases
ERP Implementation Phases
FACTS Computer Software L.L.C
 
Facts erp best erp software dubai
Facts erp   best erp software dubaiFacts erp   best erp software dubai
Facts erp best erp software dubai
FACTS Computer Software L.L.C
 
Facts hcm without animation
Facts hcm without animationFacts hcm without animation
Facts hcm without animation
FACTS Computer Software L.L.C
 
FactsVSM - Vansales Module
FactsVSM - Vansales ModuleFactsVSM - Vansales Module
FactsVSM - Vansales Module
FACTS Computer Software L.L.C
 
Billbox - VAT ERP Software
Billbox - VAT ERP SoftwareBillbox - VAT ERP Software
Billbox - VAT ERP Software
FACTS Computer Software L.L.C
 
ERP Software Provider UAE
ERP Software Provider UAEERP Software Provider UAE
ERP Software Provider UAE
FACTS Computer Software L.L.C
 
FactsERP software
FactsERP softwareFactsERP software
Facts hcm
Facts hcmFacts hcm
Facts asset management software
Facts asset management softwareFacts asset management software
Facts asset management software
FACTS Computer Software L.L.C
 
Fact se biz brochure
Fact se biz brochureFact se biz brochure
Fact se biz brochure
FACTS Computer Software L.L.C
 
Erp implementation
Erp implementationErp implementation
Erp implementation
FACTS Computer Software L.L.C
 
Company profile facts computer software house llc
Company profile  facts computer software house llcCompany profile  facts computer software house llc
Company profile facts computer software house llc
FACTS Computer Software L.L.C
 
Web clustring engine
Web clustring engineWeb clustring engine
Web clustring engine
FACTS Computer Software L.L.C
 
Inventory & costing
Inventory & costingInventory & costing
Inventory & costing
FACTS Computer Software L.L.C
 
Factsebiz
FactsebizFactsebiz
Bi functional details-of_facts_bi
Bi functional details-of_facts_biBi functional details-of_facts_bi
Bi functional details-of_facts_bi
FACTS Computer Software L.L.C
 
Facts rwd dubai
Facts rwd dubaiFacts rwd dubai
Top erp software service dubai
Top erp software service dubaiTop erp software service dubai
Top erp software service dubai
FACTS Computer Software L.L.C
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
FACTS Computer Software L.L.C
 
E commerce software service dubai
E commerce software service dubaiE commerce software service dubai
E commerce software service dubai
FACTS Computer Software L.L.C
 

More from FACTS Computer Software L.L.C (20)

ERP Implementation Phases
ERP Implementation PhasesERP Implementation Phases
ERP Implementation Phases
 
Facts erp best erp software dubai
Facts erp   best erp software dubaiFacts erp   best erp software dubai
Facts erp best erp software dubai
 
Facts hcm without animation
Facts hcm without animationFacts hcm without animation
Facts hcm without animation
 
FactsVSM - Vansales Module
FactsVSM - Vansales ModuleFactsVSM - Vansales Module
FactsVSM - Vansales Module
 
Billbox - VAT ERP Software
Billbox - VAT ERP SoftwareBillbox - VAT ERP Software
Billbox - VAT ERP Software
 
ERP Software Provider UAE
ERP Software Provider UAEERP Software Provider UAE
ERP Software Provider UAE
 
FactsERP software
FactsERP softwareFactsERP software
FactsERP software
 
Facts hcm
Facts hcmFacts hcm
Facts hcm
 
Facts asset management software
Facts asset management softwareFacts asset management software
Facts asset management software
 
Fact se biz brochure
Fact se biz brochureFact se biz brochure
Fact se biz brochure
 
Erp implementation
Erp implementationErp implementation
Erp implementation
 
Company profile facts computer software house llc
Company profile  facts computer software house llcCompany profile  facts computer software house llc
Company profile facts computer software house llc
 
Web clustring engine
Web clustring engineWeb clustring engine
Web clustring engine
 
Inventory & costing
Inventory & costingInventory & costing
Inventory & costing
 
Factsebiz
FactsebizFactsebiz
Factsebiz
 
Bi functional details-of_facts_bi
Bi functional details-of_facts_biBi functional details-of_facts_bi
Bi functional details-of_facts_bi
 
Facts rwd dubai
Facts rwd dubaiFacts rwd dubai
Facts rwd dubai
 
Top erp software service dubai
Top erp software service dubaiTop erp software service dubai
Top erp software service dubai
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
E commerce software service dubai
E commerce software service dubaiE commerce software service dubai
E commerce software service dubai
 

Recently uploaded

Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
varshanayak241
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
ayushiqss
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
Sharepoint Designs
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
NaapbooksPrivateLimi
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 

Recently uploaded (20)

Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 

Barcode invention & evolution

  • 2. Definition A barcode is an optical, machine-readable, representation of data; the data usually describes something about the object that carries the barcode. Barcodes systematically represented data by varying the widths and spacing of parallel lines , referred to as linear or one-dimensional (1D). Later two- dimensional (2D) codes were developed, using rectangles, dots, hexagons and other geometric patterns, and it is usually called barcodes although they do not use bars as such. Barcodes originally were scanned by special optical scanners called barcode readers. Later applications software became available for devices that could read images, such as smartphones with cameras.
  • 3. Who Invented Barcode ? (History of Barcodes) Modern bar code began in 1948. Bernard Silver, a graduate student at Drexel Institute of Technology in Philadelphia. A local food chain store owner had made an inquiry to the Drexel Institute asking about research into a method of automatically reading product information during checkout. Silver told his friend Norman Joseph Woodland about the food chain president's request. The problem fascinated Woodland and he began to work on the problem. Woodland's first idea was to use ultraviolet light sensitive ink. The team built a working prototype but decided that the system was too unstable and expensive.
  • 4. On October 20, 1949, Woodland and Silver filed their patent application for the "Classifying Apparatus and Method", describing their invention as "article classification...through the medium of identifying patterns". The first patent for a bar code type product (US Patent #2,612,994) was issued to inventors Joseph Woodland and Bernard Silver on October 7, 1952. The Woodland and Silver bar code can be described as a "bull's eye" symbol, made up of a series of concentric circles Norman Joseph Woodland Born September 6, 1921 Atlantic City, New Jersey Died December 9, 2012 (aged 91) Edgewater, Jersey
  • 5. Bar code was first used commercially in 1966, however, it was soon realized that there would have to be some sort of industry standard set. By 1970, the Universal Grocery Products Identification Code or UGPIC was written by a company called Logicon Inc. The first company to produce bar code equipment for retail trade use (using UGPIC) was the American company Monarch Marking in 1970, and for industrial use, the British company Plessey Telecommunications was also first in 1970. UGPIC evolved into the U.P.C. symbol set or Universal Product Code, which is still used in the United States. George J. Laurer is considered the inventor of U.P.C. or Uniform Product Code, which was invented in 1973. Bar Code - Commercial Use
  • 6. In June of 1974, the first U.P.C. scanner was installed at a Marsh's supermarket in Troy, Ohio. On June 26, 1974, the first product with a bar code was scanned at a check-out counter. It was a 10-pack of Wrigley's Juicy Fruit chewing gum. The pack of gum wasn't specially designated to be the first scanned product. It just happened to be the first item lifted from the cart by a shopper whose name is long since lost to history. Today, the pack of gum is on display at the Smithsonian Institution's National Museum of American History. A 10-pack of Wrigley Juicy Fruit gum was the first item scanned for its UPC in a grocery store 40 years ago in 1974.
  • 7. If you look at a barcode, you probably can't make head or tail of it: you don't know where one number ends and another one begins. But it's simple really. Each digit in the product number is given the same amount of horizontal space: exactly 7 units. Then, to represent any of the numbers from zero through nine, we simply color those seven units with a different pattern of black and white stripes. Thus, the number one is represented by coloring in two white stripes, two black stripes, two white stripes, and one black stripe, while the number two is represented by two white stripes, one black stripe, two white stripes, and two final black stripes How barcodes represent the numbers 0-9
  • 8. How do barcodes work? All Barcodes look similar - at least when viewed from distance. They have the same alternating black and white lines. There are 95 columns evenly spaced. Some columns appear thicker when a group of columns are of same color, both black and white. See the top of the barcode below. when the laser light falls on this set of parallel lines the white lines reflect most of the light while black lines don't. Now a computer can understand only two numbers - either 0 or 1. So it treats dark lines as 1s and white lines as 0s. The first line reflects none of the light (or very less light) - Hence assigned the digit 1. The next line reflects almost all light - hence assigned 0. In the same manner all columns are assigned the numbers. Total assignations - 95. Note that these numbers are different from the one actually put below. After this, these 95 numbers are grouped in 15 different sections. 12 of these sections are used for the actual visible numbers and remaining 3 act as guards - Left Guard, Center Guard and Right Guard. You can see that in each bar code the left, the right and the center sections are similar.
  • 9. The pattern for the right side is similar except that it has an even number of 1s. This helps the computer to figure out which side is left/right, in case the product has been turned upside down! There is one more check for this. All the codes for the left side begin with a 0 while those for the right side begin with a 1, leaving the guards.
  • 10. 1. The very first number decides the type of product - Standard, weighted items, pharmacy, coupons etc. 2. The next 5 sets of numbers tell who the manufacturer of the product is. 3. The next 5 sets of numbers tell the product code. 4. Finally the final digit is called Modulo check character. It is used for error checking. It is an important number, and its functioning is explained below. To get the Modulo check character: Add all the digits at odd places. There are 11 digits (leaving the Modulo number) So for the above figure it is 0+6+0+2+1+5 = 14. Multiply it by 3 to get 42 Now add the even digits: 3 +0+0+9+4 = 16 Add both: 42 + 16 = 58. Now the modulo check number is obtained by subtracting this from the next higher multiple of 10. Here 60 - 58 = 2 --> The Modulo number. This is how the scanner verifies that the code is correct or not.
  • 11. Universal Product Code (UPC) "UPC" stands for Universal Product Code. UPC bar codes were originally created to help grocery stores speed up the checkout process and keep better track of inventory, but the system quickly spread to all other retail products because it was so successful. UPCs originate with a company called the Uniform Code Council (UCC). A manufacturer applies to the UCC for permission to enter the UPC system. The manufacturer pays an annual fee for the privilege. In return, the UCC issues the manufacturer a six-digit manufacturer identification number and provides guidelines on how to use it. You can see the manufacturer identification number in any standard 12-digit UPC code. The UPC symbol has two parts: • The machine-readable bar code • The human-readable 12-digit UPC number
  • 12. The manufacturer identification number is the first six digits of the UPC number -- 639382 in the image above. The next five digits -- 00039 -- are the item number. A person employed by the manufacturer, called the UPC coordinator, is responsible for assigning item numbers to products, making sure the same code is not used on more than one product, retiring codes as products are removed from the product line, etc. In general, every item the manufacturer sells, as well as every size package and every repackaging of the item, needs a different item code.
  • 13. The last digit of the UPC code is called a check digit. This digit lets the scanner determine if it scanned the number correctly or not. Here is how the check digit is calculated for the other 11 digits, using the code 63938200039 from "The Teenager's Guide to the Real World" example shown above: 1. Add together the value of all of the digits in odd positions (digits 1, 3, 5, 7, 9 and 11). 6 + 9 + 8 + 0 + 0 + 9 = 32 2. Multiply that number by 3. 32 * 3 = 96 3. Add together the value of all of the digits in even positions (digits 2, 4, 6, 8 and 10). 3 + 3 + 2 + 0 + 3 = 11 4. Add this sum to the value in step 2. 96 + 11 = 107 5. Take the number in Step 4. To create the check digit, determine the number that, when added to the number in step 4, is a multiple of 10. 107 + 3 = 110 The check digit is therefore 3.
  • 14. Each time the scanner scans an item, it performs this calculation. If the check digit it calculates is different from the check digit it reads, the scanner knows that something went wrong and the item needs to be rescanned.
  • 15. Types of Barcodes There are many types of barcodes that are used to track products, mail, and people. Barcodes can be one dimensional or two dimensional. Nearly everyone has purchased products that have one or more barcodes. The Universal Product Code(UPC) is a one dimensional or linear barcode that is seen by more people than any of the other types of barcodes. UPC symbols are required in the retail industry and in the food service industry. When you purchase an item in a retail store, you will see a UPC barcode that is printed on the outside of a product, or a barcode that is printed on a barcode label which is affixed to a product. The UPC has a fixed length of twelve digits and it uses numbers only. Industry: Retail Variations: UPC-A, UPC-E
  • 16. EAN CODE (International Article Number also known as European Article Number, which technically refers to EAN-13) are also used to label consumer goods worldwide for point-of-sale scanning, primarily in Europe. They look very similar to UPC codes, and the main distinction is their geographical application. While EAN-13 (comprising 13 digits) is the default form factor, you’ll find EAN-8 (covering 8 digits) barcodes on products where only limited space is available, like small candies. Industry: Retail Variations: EAN-13, EAN-8, JAN-13, ISBN, ISSN
  • 17. Code 39 is a linear barcode that is used for inventory tracking and other coding purposes in manufacturing and other industries. Code 39 is a variable length code. This code can be set at a length that fits the specific requirements of any kind of application. Code 39 is an alphanumeric code that can encode digits zero through nine, upper case letters A through Z, and a few special characters such as a dollar sign. Industry: Automotive and Defense Code 128 is a linear barcode that is used by the shipping and packaging industries. This code is designed to be very compact. It uses the least amount of space of all of the one dimensional types of barcodes. Code 128 is perfect for squeezing a lot of information onto a shipping label. It can be used for alphanumeric or numeric barcodes. It can make use of one hundred twenty eight ASCII characters. Industry: Supply Chain
  • 18. The Postal Numerical Encoding Technique barcode, or PostNET, is used by the United States Postal Service. This linear barcode is used for zip codes that include the mandatory five digit zip code and the optional four digit extension. PostNET makes it easier to automate the sorting and delivery of mail. QR Codes are 2D matrix barcodes with a strong consumer focus, often used in tracking and marketing such as advertisements, magazines, and business cards. Free to use, flexible in size, have a high fault tolerance, and have fast readability, though they can’t be read with a laser scanner. QR codes support four different modes of data: numeric, alphanumeric, byte/binary, and Kanji. QR code growth began in Japan and use continues to grow today. They are public domain and free to use. Industry: Retail, Entertainment and Advertising
  • 19. PDF417 is a two dimensional barcode that is a portable data file which securely stores large amounts of data. It can encode signatures, fingerprints, and photographs. Some states use PDF417 barcodes on their driver licenses to encode names, addresses, driving records, and driver photographs. Airline tickets and some packages also use this barcode. Industry: Logistics and Government Data matrix code is a two dimensional barcode that arranges black and white modules in a square or rectangle. Variation: Micro-Datamatrix Industry: Electronics, Retail and Government
  • 20. Aztec code is a two dimensional barcode that is used in a bulls eye pattern on a square grid. This code is used by airlines for electronic boarding passes. This code is also used on some railway tickets. Japan has started using an Aztec code stamp to mark the passports of foreigners who visit Japan. Industry: Transportation