Method and apparatus for automatically reading bar code symbols
First Claim
1. An automatic bar code symbol reading system, comprising:
- a hand-supportable housing having a light transmission aperture through which visible light can exit and enter into said hand-supportable housing;
object detection means in said hand-supportable housing, for detecting an object located in a scan field defined external to said hand-supportable housing, and automatically generating an activation signal in response to the detection of said object;
activatable scan data producing means in said hand-supportable housing, for producing scan data from a detected object located in said scan field, said scan data producing means including,laser beam producing means for producing a visible laser beam, and directing said visible laser beam through said light transmission aperture and into said scan field,laser beam scanning means for scanning said visible laser beam across said scan field and a bar code symbol on said detected object, andlaser light detecting means for detecting an intensity of laser light reflected off said bar code symbol as said visible laser beam is scanned across said scan field and said bar code symbol, and automatically producing scan data indicative of said detected intensity;
activatable scan data processing means for processing produced scan data so as to decode said scanned bar code symbol on said detected object, and automatically producing symbol character data representative of said decoded bar code symbol; and
control means for controlling the operation of said automatic bar code symbol reading system, said control means includingmeans for automatically activating said activatable scan data producing means and said activatable scan data processing means for up to a predetermined time period in response to the generation of said activation signal, andmeans for automatically deactivating said activatable scan data producing means and said activatable scan data processing means in response to the failure of said scan data processing means to decode said scanned bar code symbol on said detected object within said predetermined time period.
6 Assignments
0 Petitions
Accused Products
Abstract
The invention is a method and apparatus for automatically reading bar code symbols. One aspect of the present invention concerns a method of reading bar code symbols using an automatic hand-holdable bar code symbol reading device. In general, the automatic bar code symbol reading device comprises a hand-holdable housing containing operative elements which provide an object detection field and a scan field each defined external to the housing. The method involves automatically detecting the presence of an object within the object detection field by sensing object sensing energy reflected off the object. In a preferred embodiment, the object sensing energy is IR radiation produced from an object sensing energy source disposed within the housing. In automatic response to the detection of the object within the object detection field, the hand-holdable device detects the presence of a bar code within the scan field using a laser beam produced within the housing. Then, in automatic response to the detection of a bar code in the scan field, the automatic hand-holdable bar code symbol reading device reads the detected bar code in the scan field by producing scan data signals from the detected bar code and thereafter collecting and analyzing the same. Another aspect of the present invention concerns a hand-holdable data collection device adapted for use with the automatic bar code symbol reading device to form a portable symbol reading system characterized by versatility and simplicity of use.
44 Citations
34 Claims
-
1. An automatic bar code symbol reading system, comprising:
-
a hand-supportable housing having a light transmission aperture through which visible light can exit and enter into said hand-supportable housing; object detection means in said hand-supportable housing, for detecting an object located in a scan field defined external to said hand-supportable housing, and automatically generating an activation signal in response to the detection of said object; activatable scan data producing means in said hand-supportable housing, for producing scan data from a detected object located in said scan field, said scan data producing means including, laser beam producing means for producing a visible laser beam, and directing said visible laser beam through said light transmission aperture and into said scan field, laser beam scanning means for scanning said visible laser beam across said scan field and a bar code symbol on said detected object, and laser light detecting means for detecting an intensity of laser light reflected off said bar code symbol as said visible laser beam is scanned across said scan field and said bar code symbol, and automatically producing scan data indicative of said detected intensity; activatable scan data processing means for processing produced scan data so as to decode said scanned bar code symbol on said detected object, and automatically producing symbol character data representative of said decoded bar code symbol; and control means for controlling the operation of said automatic bar code symbol reading system, said control means including means for automatically activating said activatable scan data producing means and said activatable scan data processing means for up to a predetermined time period in response to the generation of said activation signal, and means for automatically deactivating said activatable scan data producing means and said activatable scan data processing means in response to the failure of said scan data processing means to decode said scanned bar code symbol on said detected object within said predetermined time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An automatic bar code symbol reading system, comprising:
-
a hand-supportable housing having a light transmission aperture through which visible light can exit and enter said hand-supportable housing; object detection means in said hand-supportable housing, for automatically detecting an object located within at least a portion of a scan field defined external to said hand-supportable housing, and automatically generating an activation signal in response to its detection of said object; an activatable laser scanning mechanism in said hand-supportable housing for producing, when activated, a visible laser beam within said hand-supportable housing, directing said visible laser beam through said light transmission aperture and into said scan field, and scanning said visible laser beam across said scan field and a bar code symbol on said detected object; light detection means in said hand-supportable housing, for detecting the intensity of laser light reflected off said bar code symbol as said visible laser beam is scanned across said scan field and said bar code symbol, and for automatically producing scan data indicative of the detected intensity of said reflected laser light; activatable scan data processing means for processing produced scan data so as to decode said scanned bar code symbol on said detected object, and upon decoding said scanned bar code symbol on said detected object, automatically producing symbol character data representative of said decoded bar code symbol; control means for controlling the operation of said automatic bar code symbol reading system, said control means including means for automatically activating said activatable laser scanning mechanism for up to a predetermined time period in response to the automatic detection of said object is said scan field, and means for automatically deactivating said activatable laser scanning mechanism in response to said activatable scan data processing means failing to decode said scanned bar code symbol on said detected object within said predetermined time period. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method of reading bar code symbols using an automatic hand-supportable laser scanning unit, comprising the steps:
-
(a) manually supporting said automatic hand-supportable laser scanning unit adjacent an object bearing a bar code symbol so that said object is located within at least a portion of a scan field defined external to said automatic hand-supportable laser scanning unit, and said automatic hand-supportable laser scanning unit is disposed in a non-contacting relationship with said object; (b) automatically generating an activation signal in response to the detection of said object located in said scan field; (c) in response to the generation of said activation signal during step (b), (1) automatically activating for up to a predetermined time period, a laser scanning mechanism in said automatic hand-supportable laser scanning unit so as to produce a visible laser beam which is projected through a light transmission aperture in said automatic hand-supportable laser scanning unit and scanned across said scan field and said bar code symbol on said detected object, (2) automatically detecting at said automatic hand-supportable laser scanning unit, the intensity of laser light reflected off said bar code symbol on said detected object, and automatically producing scan data indicative of the detected intensity of said reflected laser light, and (3) automatically processing produced scan data for up to said predetermined time period in order to decode said scanned bar code symbol on said detected object; and (d)(1) upon decoding said scanned bar code symbol within said predetermined time period during step (c), automatically producing symbol character data representative of said decoded bar code symbol, and (d)(2) upon failing to decode said scanned bar code symbol on said detected object within said predetermined time period during step (c), automatically deactivating said laser scanning mechanism.
-
-
21. A method of reading bar code symbols using an automatic hand-supportable laser scanning unit, comprising the steps:
-
(b) supporting said automatic hand-supportable laser scanning unit adjacent an object bearing a bar code symbol so that said object is located in at least a portion of a scan field defined external to said automatic hand-supportable laser scanning unit, and said hand-supportable laser scanning unit is disposed in a non-contacting relationship with said object; (c) transmitting pulsed energy from a pulsed energy source in said automatic hand-supportable laser scanning unit, into at least a portion of said scan field, and in response to receiving at said automatic hand-supportable laser scanning unit at least a portion of said transmitted pulsed energy reflected off said object in said scan field, automatically generating an activation signal; (d) in response to the generation of said activation signal during step (c), (1) automatically activating for a predetermined time period, a laser scanning mechanism in said automatic hand-supportable laser scanning unit so as to produce a visible laser beam which is projected through a light transmission aperture in said automatic hand-supportable laser scanning unit and scanned across said scan field and said bar code symbol on said detected object, (2) automatically detecting at said automtic hand-supportable laser scanning unit, the intensity of laser light reflected off said bar code symbol on said detected object, and automatically producing scan data indicative of the detected intensity of said reflected laser light, and (3) automatically processing produced scan data for up to said predetermined time period so as to decode said scanned bar code symbol on said detected object; and (d)(1) upon decoding said bar code symbol on said detected object within said predetermined time period during step (c), automatically producing symbol character data representative of said decoded bar code symbol on said detected object, and (d)(2) upon failing to decode said scanned bar code symbol on said detected object within said predetermined time period during step (c), automatically deactivating said laser scanning mechanism. - View Dependent Claims (22, 23)
-
-
24. An automatic bar code symbol reading system, comprising:
-
a hand-supportable housing having a light transmission aperture through which visible light can exit and enter said hand-supportable housing; object detection means in said hand-supportable housing, for transmitting a pulsed infra-red light signal outwardly into at least a portion of scan field defined external to said hand-supportable housing, and for automatically generating a first activation signal in response to the detection of said transmitted infra-red light signal reflected off an object located in said scan field; activatable scanning means in said hand-supportable housing, for producing, when activated, a visible light beam within said hand-supportable housing, directing said visible light beam through said light transmission aperture, and scanning said visible light beam across said scan field and a bar code symbol on said detected object; light detection means in said hand-supportable housing, for detecting the intensity of light reflected off said bar code symbol, and automatically producing scan data indicative of the detected light intensity; first activatable processing means for processing produced scan data so as to detect said scanned bar code symbol on said detected object, and automatically generating a second activation signal in response to the detection of said scanned bar code symbol on said detected object; second activatable processing means for processing produced scan data so as to decode said detected bar code symbol, and automatically producing symbol character data representative of said decoded symbol in response to the decoding of said detected bar code symbol; and control means for controlling the operation of said automatic bar code symbol reading system, said control means including means for automatically activating said activatable scanning means and said first activatable processing means for up to a first predetermined time period in response to the generation of said first activation signal, and means for automatically activating said activatable scanning means and said second activatable processing means for up to a second predetermined time period in response to the generation of said second activation signal. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. An automatic bar code symbol reading system comprising:
-
a hand-supportable housing having a light transmission aperture through which visible light can exit and enter said hand-supportable housing; object detection means in said hand-supportable housing, for receiving energy from an object detection field defined external to said hand-supportable housing, and automatically generating a first activation signal in response to the detection of energy reflected off an object located in said object detection field; an activatable laser scanning mechanism in said hand-supportable housing for producing, when activated, a visible laser beam within said hand-supportable housing, directing said visible laser beam through said light transmission aperture, and scanning said visible laser beam across a scan field defined external to said hand-supportable housing and a bar code symbol on said detected object; laser light detection means in said hand-supportable housing, for detecting the intensity of laser light reflected off said bar code symbol as said laser light beam is scanned across said scan field and said bar code symbol on said detected object, and automatically producing scan data indicative of the detected intensity of said reflected laser light; first activatable processing means for processing, when activated, produced scan data in order to detect said scanned bar code symbol on said detected object, and upon detecting said scanned bar code symbol on said detected object, automatically generating a second activation signal; second activatable processing means for processing, when activated, produced scan data in order to decode said detected bar code symbol on said detected object and upon decoding said detected bar code symbol on said detected object, automatically producing symbol character data representative of said decoded bar code symbol; and control means for automatically controlling the operation of said automatic bar code symbol reading system, said control means including means for automatically activating said activatable laser scanning mechanism and said first activatable processing means for up to said first activatable predetermined time period in response to the generation of said first activation signal, and means for automatically activating said activatable laser scanning mechanisms and said second activatable processing means for up to said second activatable predetermined time period in response to the generation of second activation signal. - View Dependent Claims (31, 32, 33, 34)
-
Specification