Automatic laser bar code symbol reading system and method of reading bar code symbols using same
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 located in said scan field;
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 generating means for generating a visible laser beam,means for directing said visible laser beam through said light transmission aperture and into said scan field,laser beam scanning means for repeatedly scanning said visible laser beam across said scan field and a bar code symbol on said detected object,laser light detecting means for detecting the intensity of laser light reflected off said bar code symbol and passing through said light transmission aperture as said visible laser beam is repeatedly scanned across said scan field and said bar code symbol on said detected object, andmeans for automatically producing scan data indicative of said detected intensity;
activatable scan data processing means for processing produced scan data so as to detect and decode said 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 detect and decode said bar code symbol on said detected object within said predetermined time period.
6 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for automatically reading bar code symbols is disclosed. 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.
104 Citations
39 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 located in said scan field; 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 generating means for generating a visible laser beam, means for directing said visible laser beam through said light transmission aperture and into said scan field, laser beam scanning means for repeatedly scanning said visible laser beam across said scan field and a bar code symbol on said detected object, laser light detecting means for detecting the intensity of laser light reflected off said bar code symbol and passing through said light transmission aperture as said visible laser beam is repeatedly scanned across said scan field and said bar code symbol on said detected object, and means for automatically producing scan data indicative of said detected intensity; activatable scan data processing means for processing produced scan data so as to detect and decode said 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 detect and decode said 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; an object detection means in said hand-supportable housing, for detection of an object located within at least a portion of an object detection field defined external to said hand-supportable housing; an activatable laser beam source in said hand-supportable housing for producing, when activated, a visible laser beam within said hand-supportable housing; laser beam detecting means in said hand-supportable housing, for directing said visible laser beam through said light transmission aperture and into a scan field defined external to said housing; an activatable scanning mechanism in said hand-supportable housing for repeatedly scanning, when activated, 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 repeatedly 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; scan data processing means for processing produced scan data so as to detect and decode said bar code symbol on said detected object, and upon detecting and decoding said 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 beam source and said activatable scanning mechanism for up to a predetermined time period in response to the generation of said activation signal, and means for automatically deactivating said activatable laser beam source and said activatable scanning mechanism in response to said scan data processing means failing to detect and decode said 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 a an automatic hand-supportable unit, comprising the steps:
-
(a) manually supporting said hand-supportable 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 hand-supportable unit, and said hand-supportable 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 beam source and an electrically driven scanning element in said hand-supportable unit so as to produce a visible laser beam which is directed through a light transmission aperture in said hand-supportable unit and repeatedly scanned across said scan field and said bar code symbol on said detected object, (2) automatically detecting at said hand-supportable 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 detect and decode said bar code symbol on said detected object; and (d)(1) upon detecting and decoding said 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 detect and decode the bar code symbol on said detected object within said predetermined time period during step (c), automatically deactivating said laser beam source and said electrically driven scanning element.
-
-
21. A method of reading bar code symbols using an automatic hand-supportable unit, comprising the steps:
-
(b) supporting said automatic hand-supportable 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 hand-supportable unit, and said hand-supportable unit is disposed in a non-contacting relationship with said object; (c) transmitting pulsed energy from a pulsed energy source in said hand-supportable unit, into at least a portion of said scan field, and in response to receiving at said hand-supportable 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 beam source and an electrically driven scanning element in said hand-supportable unit so as to produce a visible laser beam which is projected through a light transmission aperture in said hand-supportable unit and repeatedly scanned across said scan field and said bar code symbol on said detected object, (2) automatically detecting at said hand-supportable 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 detect and decode said bar code symbol on said detected object; and (d)(1) upon detecting and 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 detect and decode said bar code symbol on said detected object within said predetermined time period during step (c), automatically deactivating said laser beam source and said electrically driven scanning element. - 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 from adjacent said aperture, outwardly into at least a portion of an object detection 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 object detection field; scanning means in said hand-supportable housing, for producing a visible light beam within said hand-supportable housing and for directing said visible light beam through said light transmission aperture, and repeatedly scanning said visible light beam across a scan field defined external to said hand-supportable housing, 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 passing through said light transmission aperture, and automatically producing scan data indicative of the detected light intensity; first processing means for processing produced scan data so as to detect said bar code symbol on said detected object, and automatically generating a second activation signal in response to the detection of said bar code symbol on said detected object; second 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 scanning means, said light detection means and said first 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 scanning means, said light detection means and said second 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 automatically detecting an object located in an object detection field defined external to said hand-supportable housing, and automatically generating a first activation signal in response to the detection of said object in said object detection field; scan data producing means in said hand-supportable housing for producing scan data from said detected object located in a scan field defined external to said hand-supportable housing, said scan data producing means having an operative scanning range measured from said transmission aperture out towards a region within said scan field, said scan field being characterized by at least one scanning plane having an essentially planar extent, said object detection field being characterized as having an essentially volumetric extent, and said object detection field spatially encompassing at least a portion of said scan field within said operative scanning range, said scan data producing means including laser beam generating means for generating a visible laser beam within said hand-supportable housing, laser beam scanning means for projecting said visible laser beam through said light transmission aperture and for repeatedly 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 the intensity of laser light reflected off said bar code symbol and passing through said light transmission aperture, and for automatically producing scan data indicative of said detected intensity; first processing means for processing produced scan data so as to detect said bar code symbol on said detected object, and automatically generating a second activation signal in response to the detection of said bar code symbol; second 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 bar code 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 scan data producing means and said first 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 scan data producing means and said second processing means for up to a second predetermined time period in response to the generation of said second activation signal. - View Dependent Claims (31)
-
-
32. 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; an object detection circuit in said hand-supportable unit, 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; a laser beam source in said hand-supportable housing for producing a visible laser beam within said hand-supportable housing; laser beam directing means for directing said visible laser beam through said light transmission aperture and into said object detection field; an electrically driven scanning element in said hand-supportable housing, for repeatedly 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 repeatedly 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, said light detection means having an operative scanning range measured from said transmission aperture out towards a region within said scan field; first processing means for processing produced scan data in order to detect a bar code symbol disposed on said detected object, and upon detecting a bar code symbol on said detected object, automatically generating a second activation signal; second processing means for processing 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 laser beam source, said electrically driven scanning element, said laser light detection means and said first processing means for up to a predetermined time period in response to the generation of said first activation signal, and means for automatically activating said laser beam source, said electrically driven scanning element, said laser light detection means and said second processing means for up to a predetermined time period in response to the generation of second activation signal. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A method of reading bar code symbols using an automatic hand-supportable unit having an operative scanning range, comprising the steps:
-
(a) supporting said hand-supportable unit adjacent an object bearing a bar code symbol so that said object is located within at least a portion of an object detection field defined external to said hand-supportable unit and having an essentially volumetric extent, and said hand-supportable unit is disposed in a substantially non-contacting relationship with said object; (b) at said hand-supportable unit, receiving energy reflected from an object in said object detection field and automatically generating a first activation signal in response to the detection of energy reflected off said object in said object detection field; (c) in response to the generation of said first activation signal, automatically activating for a first predetermined time period by a control circuit, a laser beam source and an electrically driven scanning element in said hand-supportable unit so as to produce a visible laser beam which is projected through a light transmission aperture in said hand-supportable housing and repeatedly scanned across a scan field and said bar code symbol on said detected object, said scan field being defined external to said hand-supportable housing and being spatially encompassed by said object detection field along an operative scanning range; (d) automatically detecting at said hand-supported unit, the intensity of laser light reflected off said bar code symbol on said detected object as said visible light beam is scanned across said bar code symbol, and automatically producing a first electrical signal responsive to the detected intensity of said reflected laser light; (e) automatically processing said first electrical signal for up to said first predetermined time period in order to detect said bar code symbol on said detected object, and upon detecting said bar code symbol on said detected object, automatically generating a second activation signal; (f) in response to the generation of said second activation signal within said first predetermined time period, automatically continuing for up to a second predetermined time period, the activation of both said laser beam source and said electrically driven scanning means so as to continue to produce visible laser beam and repeatedly scan said visible laser beam across said scan field and said detected bar code symbol; (g) automatically detecting at said hand-supported unit, the intensity of laser light reflected off said detected bar code symbol, and producing a second electrical signal responsive to the detected intensity of said reflected laser light; and (h) automatically processing said second electrical signal for up to said second predetermined time period in order to decode said detected bar code symbol on said detected object, and upon decoding said detected bar code symbol, automatically producing symbol character data representative of said decoded bar code symbol.
-
-
38. A method of scanning a bar code symbol on an object by use of an automatic hand-supportable bar code symbol scanning device having a hand-supportable housing said method comprising the sequence of steps:
-
(a) automatically detecting the presence of said object within an object detection field defined external to said hand-supportable housing, by sensing energy reflected off said object; (b) in automatic response to the determination of said object within said object detection field during step (a), determining the presence of a code symbol on said object within a scan field defined external to said hand-supportable housing, and being spatially encompassed by said object detection field along the operative scanning range of said scan field, said determination involving the use of a laser beam produced by a laser beam source disposed within said housing; and (c) in automatic response to the determination of said code symbol in said object detection field during step (b), producing scan data from said detected code symbol using said laser beam, and collecting said produced scan data. - View Dependent Claims (39)
-
Specification