Need help understanding barcode reader operation

  • Thread starter Thread starter pairofstrings
  • Start date Start date
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
5 replies · 4K views
pairofstrings
Messages
411
Reaction score
7
Barcode reader's operation

I see that a horizontal beam of light is projected on the code and then, what happens. Does the light is reflected back and caught somewhere else if so where and what is this collector? How is it reflected back when code is printed on some non-reflecting body?
 
Last edited:
Engineering news on Phys.org
Here's a HowStuffWorks video that turned up when I Googled for "How Stuff Works Barcode Scanners":
http://videos.howstuffworks.com/science-channel/37733-deconstructed-barcode-scanners-video.htm

While it looks like a continuous line (or other pattern), it's actually a single beam of light being rastered (scanned) across the barcode. The photodiode then picks up the reflected light, correlates it back to the scan position, and "reads" the barcode. More at:
http://www.explainthatstuff.com/barcodescanners.html
http://en.wikipedia.org/wiki/Barcode_reader

Some newer scanners take a picture (with a CCD sensor, the same as in a camera), and then analyze that. The natural extension of this is the 2-D barcodes that you see about: those are usually meant to be read by taking a picture with a camera phone, without needing to laser scan the barcode.
 
There are bar code reading apps for all (?) smart phones and there are also bar code printing progs. The scanners on checkouts are very good these days and they scan in two directions to get the best signal from anything that looks like a bar code.
 
bar code reading apps for all? No. There are different kinds of barcode readers according different platform, such as Java barcode reader, .NET barcode reader, etc. I know a good barcode solution site. It's called onbarcode. It provides various barcode readers and barcode generators. I have used two tools from there. They are as follows:
http://www.onbarcode.com/tutorial/csharp-barcode-create-net-windows.html
http://www.onbarcode.com/tutorial/csharp-barcode-create-asp-net.html
That site is very helpful for barcode creation.