How do bar code scanners read a bar code from a cell phone screen?

In summary, there are two types of bar code scanners: those that use ambient light and a CCD device, and those that use a laser to sweep over the bar code and read the reflection. While the former has no problem reading bar codes on a screen, the latter is more particular about the angle and distance to the screen. However, it is still able to read the bar code from a cell phone screen because the LCD screen blocks the backlight, creating enough contrast for the laser scanner to read the reflection.
  • #1
mrspeedybob
869
65
A quick google search found that there are 2 kinds of bar code scanners. One uses ambient light and a CCD device, these obviously would have no problem with a bar code on a screen since it is essentially just taking a picture.

The other kind sweeps a laser over the bar code and reads the reflection. From what I have read these scanners are more particular about the angle and distance to the screen when reading a bar code from a cell phone screen, but I can't figure out how it could read the screen at all. The image I see on a cell phone screen is made by the screen emitting light, not reflecting it. The light reflected from any given spot on the screen is, as far as I know, unaffected by what is displayed on the screen (a problem clearly demonstrated every time you have to tilt your screen to avoid glare from a bright light). Since the laser type scanner relies on reflected light, how is it able to "see" what is on the screen?
 
Engineering news on Phys.org
  • #2
Even though the surface of a the screen on a cellphone can reflect a fair amount of light, a LCD works by blocking the backlight. This produces more than enough contrast for the high intensity beam of a laser scanner to read by reflection.
 

1. How do bar code scanners read a bar code from a cell phone screen?

Bar code scanners use a process called optical character recognition (OCR) to read bar codes from a cell phone screen. This involves using a light source and a photosensitive detector to scan the bar code and convert it into digital data.

2. Do bar code scanners read bar codes from cell phone screens differently than from physical bar codes?

No, bar code scanners use the same OCR process to read bar codes from both cell phone screens and physical bar codes. The only difference is the source of the light, which is typically a phone's backlight for cell phone screens and overhead lighting for physical bar codes.

3. What types of bar codes can be read by a cell phone screen?

Most bar code scanners are able to read common types of bar codes such as UPC, EAN, and QR codes from cell phone screens. However, some older scanners may not be able to read newer types of bar codes, so it's best to check the scanner's specifications.

4. Can bar code scanners read bar codes from a dimly lit cell phone screen?

Yes, bar code scanners are designed to work in various lighting conditions, including dimly lit cell phone screens. However, if the screen is too dark or the bar code is damaged, the scanner may have difficulty reading it.

5. How close does a bar code scanner need to be to a cell phone screen to read the bar code?

The distance between the bar code scanner and the cell phone screen depends on the type of scanner and the size of the bar code. In general, the scanner should be placed within a few inches of the screen for optimal reading.

Similar threads

Replies
62
Views
3K
Replies
4
Views
4K
  • Electrical Engineering
Replies
1
Views
2K
Replies
9
Views
2K
Replies
9
Views
861
  • General Engineering
Replies
21
Views
5K
  • Programming and Computer Science
Replies
4
Views
744
  • Optics
Replies
11
Views
2K
Replies
6
Views
5K
Back
Top