SlideShare a Scribd company logo
Barcode/QR Code
Technology
Definitions
• Barcode - a code consisting of a group of printed and variously patterned
bars and spaces and sometimes numerals that is designed to be scanned
and read into computer memory and that contains information (as
identification) about the object it labels.
• QR Code - a matrix barcode (or two-dimensional code), readable by QR
scanners, mobile phones with a camera, and smartphones.
• Scanner – a device that interpret different imagery, in this case: barcodes.
Different Codes
Code 39
• Defines 43 Characters.
• Typically used in non-retail areas.
• Arguably the simplest barcode.
Different Codes
Code 128
• Defines the entire 128
ASCII character set.
• Typically used in
shipping/retail.
Different Codes
QR Code
• Most commonly used
barcode as of recent
especially with mobile
phones.
• Has various numbers of
functions: linking to
websites, send SMS
functions, etc.
How does a
scanner/smartphone
interpret a barcode?
• Each barcode is interpreted similarly and yet also slightly
differently as well.
• Barcodes also happen to be less complex that QR Codes.
• Barcodes can use scanners, whereas QR Codes require
something else (i.e smartphones, computer, game machines)
No/Quiet Zones
• For all commonly used barcodes, each has a no or quiet zone.
Each one varies.
• In general, these must not be covered or the scan of the
barcodes will not work.
• For QR Codes, there are no zones as well as a quiet zone.
• With Codes 39 or 128, they have a quiet zone surrounding it.
Quiet Zone
No Zones
QR Code
• Position Markers
• Format
• Version Number
• Alignment Marker
Barcodes
• Barcode scanners are made of 3
different parts: an illuminator, a
convertor, and a decoder.
• The illuminator shoots out a line
of light (typically red) at the
barcode.
• Light will reflect from the barcode
(from anywhere that is not black)
in the form of a wave.
• The convertor converts the wave
into a readable form for the
device.
• Decoder reads the converted
information.
Light from Scanner
Barcode
Light Reflection
QR Codes
• Certain applications on a smart
phone / portable gaming device
can scan QR codes (i.e ZXing on
Android)
• Instead of bouncing off an image
via light, QR Codes are interpreted
from a picture skipping the light
wave process.
QR Codes
• Interpretation of the code is that
excluding the no zones, each
black module is a 1 bit and a
white one is a 0 bit.
0 1
QR Codes
• There are also different versions
(currently up to 40).
• These are determined by a
numeral in a chart, followed by a
error correction level. By
following the two, the version
number is reached.
QR Codes
• Error Correction
• This allows other images to
be placed into the code
without any issues.
Still works!
Conclusion
• What barcodes and QR codes are.
• A brief history of barcodes.
• The different kinds of barcodes.
• How they work.
Questions
?

More Related Content

What's hot

Regulatory aspect of barcode technology
Regulatory aspect of barcode technologyRegulatory aspect of barcode technology
Regulatory aspect of barcode technologyDeveshDRA
 
Barcode printer and barcode label dealers in delhi (1)
Barcode printer and barcode label dealers in delhi (1)Barcode printer and barcode label dealers in delhi (1)
Barcode printer and barcode label dealers in delhi (1)samarth solutions
 
BAR CODE AND R.F.I.D.
BAR CODE AND R.F.I.D.BAR CODE AND R.F.I.D.
BAR CODE AND R.F.I.D.Gauri Agrawal
 
Bar code-technology in tire industry
Bar code-technology in tire industryBar code-technology in tire industry
Bar code-technology in tire industryhemanth102030
 
Barcode & smart cards
Barcode & smart cardsBarcode & smart cards
Barcode & smart cardsMuhammad Ali
 
Mypptinslideshare 180508104046 (1)
Mypptinslideshare 180508104046 (1)Mypptinslideshare 180508104046 (1)
Mypptinslideshare 180508104046 (1)raviteja srinivasula
 
Technology :: Barcode Scanners Description and Products
Technology :: Barcode Scanners Description and ProductsTechnology :: Barcode Scanners Description and Products
Technology :: Barcode Scanners Description and Productsgustywarlock2252
 
Introduction to arduino!
Introduction to arduino!Introduction to arduino!
Introduction to arduino!Makers of India
 
Radio frequency identification
Radio frequency identificationRadio frequency identification
Radio frequency identificationharoonahmed0044
 
Arduino Programming Familiarization
Arduino Programming FamiliarizationArduino Programming Familiarization
Arduino Programming FamiliarizationAmit Kumer Podder
 
Contactless (Proximity) Smartcards
Contactless (Proximity) SmartcardsContactless (Proximity) Smartcards
Contactless (Proximity) SmartcardsAnshuman Sinha
 

What's hot (16)

Aidc technology
Aidc technologyAidc technology
Aidc technology
 
Barcoding & RFID
Barcoding & RFIDBarcoding & RFID
Barcoding & RFID
 
Regulatory aspect of barcode technology
Regulatory aspect of barcode technologyRegulatory aspect of barcode technology
Regulatory aspect of barcode technology
 
Barcode printer and barcode label dealers in delhi (1)
Barcode printer and barcode label dealers in delhi (1)Barcode printer and barcode label dealers in delhi (1)
Barcode printer and barcode label dealers in delhi (1)
 
BAR CODE AND R.F.I.D.
BAR CODE AND R.F.I.D.BAR CODE AND R.F.I.D.
BAR CODE AND R.F.I.D.
 
Bar code VS RFID
Bar code VS RFIDBar code VS RFID
Bar code VS RFID
 
Bar code-technology in tire industry
Bar code-technology in tire industryBar code-technology in tire industry
Bar code-technology in tire industry
 
Barcode & smart cards
Barcode & smart cardsBarcode & smart cards
Barcode & smart cards
 
Barcode
BarcodeBarcode
Barcode
 
Mypptinslideshare 180508104046 (1)
Mypptinslideshare 180508104046 (1)Mypptinslideshare 180508104046 (1)
Mypptinslideshare 180508104046 (1)
 
Technology :: Barcode Scanners Description and Products
Technology :: Barcode Scanners Description and ProductsTechnology :: Barcode Scanners Description and Products
Technology :: Barcode Scanners Description and Products
 
Porte à puce
Porte à pucePorte à puce
Porte à puce
 
Introduction to arduino!
Introduction to arduino!Introduction to arduino!
Introduction to arduino!
 
Radio frequency identification
Radio frequency identificationRadio frequency identification
Radio frequency identification
 
Arduino Programming Familiarization
Arduino Programming FamiliarizationArduino Programming Familiarization
Arduino Programming Familiarization
 
Contactless (Proximity) Smartcards
Contactless (Proximity) SmartcardsContactless (Proximity) Smartcards
Contactless (Proximity) Smartcards
 

Similar to Qr codes

Similar to Qr codes (20)

Bar code- Techlogogy : Seminar PPT
Bar code- Techlogogy : Seminar PPTBar code- Techlogogy : Seminar PPT
Bar code- Techlogogy : Seminar PPT
 
Barcode Decoder
Barcode DecoderBarcode Decoder
Barcode Decoder
 
Barcode Reader(Scanner)
Barcode Reader(Scanner)Barcode Reader(Scanner)
Barcode Reader(Scanner)
 
Barcode technology ppt
Barcode technology pptBarcode technology ppt
Barcode technology ppt
 
Working of barcode reader Ppt - Unitedworld School of Business
Working of barcode reader Ppt - Unitedworld School of BusinessWorking of barcode reader Ppt - Unitedworld School of Business
Working of barcode reader Ppt - Unitedworld School of Business
 
Barcodes - Types, Working and Hardware
Barcodes - Types, Working and HardwareBarcodes - Types, Working and Hardware
Barcodes - Types, Working and Hardware
 
Working of barcode reader
Working of barcode readerWorking of barcode reader
Working of barcode reader
 
14 571
14 57114 571
14 571
 
Working principle of a barcode Reader
Working principle of a barcode ReaderWorking principle of a barcode Reader
Working principle of a barcode Reader
 
QR Code - Mobile readable Barcode
QR Code - Mobile readable BarcodeQR Code - Mobile readable Barcode
QR Code - Mobile readable Barcode
 
Qr code
Qr codeQr code
Qr code
 
Bar code and Barcode scanner
Bar code and Barcode scannerBar code and Barcode scanner
Bar code and Barcode scanner
 
Qr codes web
Qr codes webQr codes web
Qr codes web
 
Dwarakseminar1
Dwarakseminar1Dwarakseminar1
Dwarakseminar1
 
bar coding
bar codingbar coding
bar coding
 
QR code
QR codeQR code
QR code
 
Presentation on QR code.
Presentation on QR code.Presentation on QR code.
Presentation on QR code.
 
Input devices-3
Input devices-3Input devices-3
Input devices-3
 
Qr codes
Qr codesQr codes
Qr codes
 
Qr code ppt
Qr code pptQr code ppt
Qr code ppt
 

More from MohsinHusenManasiya (20)

Ch - 01 [Eng-11] Chapter -1
Ch - 01 [Eng-11] Chapter -1Ch - 01 [Eng-11] Chapter -1
Ch - 01 [Eng-11] Chapter -1
 
Storage unit
Storage unitStorage unit
Storage unit
 
Satelite
SateliteSatelite
Satelite
 
RFID
RFIDRFID
RFID
 
QR CODE
QR CODEQR CODE
QR CODE
 
Qr
QrQr
Qr
 
Teamviewr
TeamviewrTeamviewr
Teamviewr
 
Malware
MalwareMalware
Malware
 
Q 1
Q 1Q 1
Q 1
 
Ppi
PpiPpi
Ppi
 
Nfc
NfcNfc
Nfc
 
Network
NetworkNetwork
Network
 
Mobile processor
Mobile processorMobile processor
Mobile processor
 
Lasik eye surgery
Lasik eye surgeryLasik eye surgery
Lasik eye surgery
 
Iris
IrisIris
Iris
 
Internet vs intranet vs extranet
Internet vs intranet vs extranetInternet vs intranet vs extranet
Internet vs intranet vs extranet
 
Ingestible robots
Ingestible robotsIngestible robots
Ingestible robots
 
I3 vs i5 vs i7
I3 vs i5 vs i7I3 vs i5 vs i7
I3 vs i5 vs i7
 
How does wireless inductive charging work
How does wireless inductive charging workHow does wireless inductive charging work
How does wireless inductive charging work
 
History of computer
History of computerHistory of computer
History of computer
 

Recently uploaded

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCzechDreamin
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsExpeed Software
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Thierry Lestable
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backElena Simperl
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2DianaGray10
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024Stephanie Beckett
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Alison B. Lowndes
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 

Recently uploaded (20)

Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 

Qr codes

  • 2. Definitions • Barcode - a code consisting of a group of printed and variously patterned bars and spaces and sometimes numerals that is designed to be scanned and read into computer memory and that contains information (as identification) about the object it labels. • QR Code - a matrix barcode (or two-dimensional code), readable by QR scanners, mobile phones with a camera, and smartphones. • Scanner – a device that interpret different imagery, in this case: barcodes.
  • 3. Different Codes Code 39 • Defines 43 Characters. • Typically used in non-retail areas. • Arguably the simplest barcode.
  • 4. Different Codes Code 128 • Defines the entire 128 ASCII character set. • Typically used in shipping/retail.
  • 5. Different Codes QR Code • Most commonly used barcode as of recent especially with mobile phones. • Has various numbers of functions: linking to websites, send SMS functions, etc.
  • 6. How does a scanner/smartphone interpret a barcode? • Each barcode is interpreted similarly and yet also slightly differently as well. • Barcodes also happen to be less complex that QR Codes. • Barcodes can use scanners, whereas QR Codes require something else (i.e smartphones, computer, game machines)
  • 7. No/Quiet Zones • For all commonly used barcodes, each has a no or quiet zone. Each one varies. • In general, these must not be covered or the scan of the barcodes will not work. • For QR Codes, there are no zones as well as a quiet zone. • With Codes 39 or 128, they have a quiet zone surrounding it. Quiet Zone
  • 8. No Zones QR Code • Position Markers • Format • Version Number • Alignment Marker
  • 9. Barcodes • Barcode scanners are made of 3 different parts: an illuminator, a convertor, and a decoder. • The illuminator shoots out a line of light (typically red) at the barcode. • Light will reflect from the barcode (from anywhere that is not black) in the form of a wave. • The convertor converts the wave into a readable form for the device. • Decoder reads the converted information. Light from Scanner Barcode Light Reflection
  • 10. QR Codes • Certain applications on a smart phone / portable gaming device can scan QR codes (i.e ZXing on Android) • Instead of bouncing off an image via light, QR Codes are interpreted from a picture skipping the light wave process.
  • 11. QR Codes • Interpretation of the code is that excluding the no zones, each black module is a 1 bit and a white one is a 0 bit. 0 1
  • 12. QR Codes • There are also different versions (currently up to 40). • These are determined by a numeral in a chart, followed by a error correction level. By following the two, the version number is reached.
  • 13. QR Codes • Error Correction • This allows other images to be placed into the code without any issues. Still works!
  • 14. Conclusion • What barcodes and QR codes are. • A brief history of barcodes. • The different kinds of barcodes. • How they work.