|
|
|
| United States Patent | 5340971 |
| Link to this page | http://www.wikipatents.com/5340971.html |
| Inventor(s) | Rockstein; George (Audubon, NJ);
Wilz, Sr.; David (Sewell, NJ);
Blake; Robert (Woodbury, NJ);
Knowles; C. Harry (Moorestown, NJ) |
| 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 energy reflected
off the object. In a preferred embodiment, the object sensing energy is IR
radiation produced from an energy reflects off the object 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. |
|
|
|
Title Information  |
|
|
|
|
|
Drawing from US Patent 5340971 |
|
|
Automatic bar code reading system having selectable long range and short
range modes of operation |
|
|
|
|
|
| Publication Date |
August 23, 1994 |
|
|
|
|
|
| Filing Date |
September 17, 1991 |
|
|
|
|
|
|
|
|
|
|
|
| Parent Case |
This application is a continuation-in-part of: application Ser. No.
07/583,421 entitled "Method and Apparatus for Automatically Reading Bar
Code Symbols" filed on Sep. 17, 1990, incorporated by reference as if
fully set forth herein now U.S. Pat. No. 5,260,553 issued Nov. 9, 1993. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Title Information  |
|
|
Claims  |
|
|
We claim:
1. A scanning system for scanning a coded symbol located on an object, said
system comprising:
a hand-holdable housing having a transmission aperture permitting passage
of light out of and into said housing;
object detection means within said housing for detecting object sensing
energy within an object detection field defined external to said housing,
and for automatically producing a first signal indicative of the presence
of an object within said object detection field, said object detection
means having at least a short-range and a long-range mode of object
detection, wherein, when said object detection means is in said
short-range made of object detection, said object detection means is
capable of detecting the presence of an object located within a short
range measured from said transmission aperture out towards a first region
within said object detection field, and
wherein, when said object detection means is in said long-range mode of
object detection, said object detection means is capable of detecting the
presence of an object located within a long-range measured from said
transmission aperture out towards a second region within said object
detection field;
scanning means disposed within said housing for producing in automatic
response to said first signal, a light beam and scanning said light beam
through said transmission aperture and across a scan field defined
external to said housing, said scanning system having an operative
scanning range measured from said transmission aperture out towards a
region within said scan field, said scan field being characterized as
having at least one scanning plane of essentially planar extent and 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
of said scanning means;
light detection means disposed within said housing for detecting at least a
portion of light of variable intensity reflected off said object in said
scan field and passing through said transmission aperture, and for
producing scan data representative of the detected light intensity;
first processing means for processing scan data and producing a second
signal indicative of the presence of a coded symbol on said object within
said scan field;
second processing means responsive to said second signal, for processing
scan data from said light detection means so as to produce symbol
character data representative of a decoded symbol and providing an output
signal indicative of said decoded symbol; and
means on said housing for manually producing a short-range mode activation
signal.
2. A scanning system for scanning a coded symbol located on an object, said
system comprising:
a hand-holdable housing having a transmission aperture permitting passage
of light out of and into said housing;
object detection means within said housing for detecting object sensing
energy neither an object detection field defined external to said housing,
and for automatically producing a first signal indicative of the presence
of an object within said object detection field, said object detection
means having at least a short-range and a long-range mode of object
detection, wherein, when said object detection means is in said short
range made of object detection, said object detection means is capable of
detecting the presence of an object located within a short-range measured
from said transmission aperture out towards a first region within said
object detection field, and wherein, when said object detection means is
in said long-range mode of object detection, said object detection means
is capable of detecting the presence of an object located within a
long-range measured from said transmission aperture out towards a second
region within said object detection field;
scanning means disposed within said housing for producing in automatic
response to said first signal, a light beam and scanning said light beam
through said transmission aperture and across a scan field defined
external to said housing, said scanning system having an operative
scanning range measured from said transmission aperture out towards a
region within said scan field, said scan field being characterized as
having at least one scanning plane of essentially planar extent and 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
of said scanning means;
light detection means disposed within said housing for detecting at least a
portion of light of variable intensity reflected off said object in said
scan field and passing through said transmission aperture, and for
producing scan data representative of the detected light intensity;
first processing means for processing scan data and producing a second
signal indicative of the presence of a coded symbol on said object within
said scan field;
second processing means responsive to said second signal, for processing
scan data from said light detection means so as to produce symbol
character data representative of a decoded symbol and providing an output
signal indicative of said decoded symbol; and
hand-holdable housing support stand detection means for detecting placement
of said hand-holdable housing within a support stand and producing a long
range mode activation signal in response thereto.
3. The scanning system of claim 2, which further comprises means for
operating said object detection means in said short-range mode of object
detection in response to the absence of said long-range activation signal,
and for operating said object detection means in said long-range mode of
object detection in response to the presence of said long-range mode
activation signal.
4. The system of claim 2, wherein said object detecting means comprises
means for producing infrared light, and said object detection means
further comprises means for detecting infrared light reflected off the
object.
5. The system of claim 3, wherein said support stand has housing support
means for supporting said hand-holdable housing in at least one operative
scanning position, and means for generating a magnetic field in the
vicinity of said housing support means, and
wherein said support stand detection means comprises means for detecting
said magnetic field in the vicinity of said housing support means and
producing said long-range mode activation signal in response to the
detection of said magnetic field.
6. A portable data collection device for selectably (i) receiving and
collecting bar code symbol character data from the data-output
communication port of a hand-holdable bar code symbol reader having power
receiving lines physically associated with said data-output communication
port, and (ii) transmitting the collected bar code symbol character data
through the data-input communication port of a data-receiving host device,
said portable data collection device comprising:
data storage means capable of storing data, including bar code symbol data,
received from the hand-holdable bar code symbol reader;
a data-input communication port operably associated with said data storage
means and physically interfaceable with the data-output communication port
of the hand-held bar code symbol reader, for receiving bar code symbol
character data from the hand-held bar code reader and storing the received
bar code symbol data in said data storage means;
a data-output communication port different from said data-input
communication port, being operably associated with said data storage means
and physically interfaceable with said data-input communication port of
the data-receiving host device for transmitting bar code symbol character
data from said data storage means to said data receiving host device;
battery-power storage means operably associated with said data-input
communication port, and being operably associatable with the power
receiving lines of said hand-holdable bar code symbol reader when the
data-output communication port of the hand-holdable bar code symbol reader
is physically interfaced with the data-input communication port of said
portable data collection device; and
a hand-holdable housing for housing at least said data storage means and
said battery power storage means, and through which said data-input and
data-output communication ports of said portable data collector device are
provided.
7. The portable data collection device of claim 6, which further comprises
data input means operably associated with said data storage means for
facilitating the manual entering of data, including data related to bar
code symbols, into said data storage means; and
visual display means operably associated with said data storage means, for
visually displaying data selected from the group consisting of (i) data
manually entered into said data storage means through said data input
means, (ii) operator messages and (iii) data entry verification.
8. The portable data collection device of claim 7, which further comprises
control means operably associated with said data storage means, said
data-input communication port, said data-output communication port, said
battery power storage means, said data input means, and said visual
display means, and wherein said control means further includes means for
storing a control program which causes operator messages to appear on said
visual display means during predetermined stages of said control program.
9. The portable data collection device of claim 8, which further comprises
means for operably disconnecting said battery power storage means from
said power receiving lines of the hand-holdable bar code symbol reader
after lapse of a predetermined period of time, and for visually displaying
on said visual display means an instructional message as to how to
reconnect said battery power storage means and said power receiving lines
through use of said data input means.
10. The portable data collection device of claim 7, wherein said data input
means comprises a keypad for entering said data into said data storage
means.
11. The portable data collection device of claim 7, which further comprises
means for detecting a predetermined low level of battery power and
displaying a indication thereof on said visual display means.
12. The portable data collection device of claim 7, 3, which further
comprises means for detecting that the storage capacity of said data
storage means is full, and visually displaying on said visual display
means an indication thereof.
13. The portable data collection device of claim 7, which further comprises
means for detecting that the storage capacity of said data storage means
is empty when said output communication port of said portable data
collection device is physically interfaced with said data input
communication port of the data receiving host device, and displaying an
indication thereof on said visual display means.
14. The portable data collection device of claim 7, which further comprises
means for clearing the storage capacity of said data storage means.
15. A portable bar code symbol reading system, which comprises:
(A) An automatic hand-holdable bar code symbol reading device including
a hand-holdable housing having a transmission aperture through which
optical radiation can exit and enter said housing;
object detection means for automatically detecting the presence of an
object within an object detection field defined external to said housing;
bar code presence detection means for detecting in automatic response to
the detection of said object within said object detection field, the
presence of a bar code on said object within a scan field defined external
to said housing said bar code presence detection means including laser
scanning means for scanning at least a portion of said object with a laser
beam by producing said laser beam from a laser beam source, scanning said
laser beam across said scan field, collecting laser light reflected off
said object and passing through said transmission aperture, and detecting
said collected laser light within said housing;
bar code scan data generating means for producing and collecting bar code
scan data from said bar code within said scan field, in automatic response
to the detection of said bar code in said scan field by said bar code
presence detection means, said bar code scan data generating means
including said laser scanning means;
processing means for decode processing collected bar code scan data in
order to decode a bar code symbol, and upon decoding a bar code symbol,
producing symbol character data corresponding to said decoded bar code
symbol;
a data-output port for transmitting symbol character data to a portable
data collection device; and
power receiving lines physically associated with said data-output port for
receiving power from said portable data collection device for use within
said automatic bar code symbol reading device; and
(B) a portable data collection device for selectively (i) receiving and
collecting symbol character data from the data output communication port
of said automatic hand-holdable bar code symbol reading device and (ii)
transmitting said collected symbol character data through the data-input
communication port of a data-receiving host device, said portable data
collection device including:
data storage means capable of storing data, including bar code symbol data,
received from said hand-holdable bar code symbol reader;
a data-input communication port operably associated with said data storage
means and physically interfaceable with the data-output communication port
of said automatic hand-held bar code symbol reading device, for receiving
bar code symbol data therefrom and storing said received bar code symbol
data in said data storage means;
a data output communication port different from said data-input
communication port, being operably associated with said data storage means
and physically interfaceable with said data-input communication port of
the data-receiving host device for transmitting bar code symbol character
data from said data storage means to said data receiving host device;
battery-power storage means operably associated with said data-input
communication port, and being operably associatable with the power
receiving lines of said automatic hand-holdable bar code symbol reading
device when the data-output communication port thereof is physically
interfaced with the data-input communication port of said portable data
collection device; and
a hand-holdable housing for housing at least said data storage means and
said battery power storage means, and through which said data-input and
data-output communication ports of said portable data collector device are
provided.
16. An automatic bar code symbol reading system having selectable
long-range and short-range modes of operation, said system comprising:
a hand-supportable housing having a light transmission aperture through
which visible light can exit and enter said hand-supportable housing;
range mode selection means for selectively producing a short-range mode
activation signal to induce said system into said short-range mode of
operation, and a long-range mode activation signal to induce said system
into said long-range mode of operation;
laser beam producing means, disposed in said hand-supportable housing, for
producing a visible laser beam within said hand-supportable housing;
laser beam scanning means, disposed in said hand-supportable housing, for
projecting said visible laser beam through said light transmission
aperture and repeatedly scanning said visible laser beam across a scan
field defined external to said hand-supportable housing and across a bar
code symbol on an object located in at least a portion of said can field;
laser light detecting means, disposed 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 and detected intensity;
scan data processing means for processing produced scanned data in order to
detect said bar code symbol, determine whether and detected bar code
symbol is located in a predetermined short-range portion of said scan
field or in a predetermined long-range portion of said scan field, and
decode said detected bar code symbol,
said scan data processing means automatically producing symbol character
data representative of the decoded bar code symbol in response to the
production of said short-range mode activation signal, the recording of
said detected bar code symbol, and the determination of said detected bar
code symbol scanned in the predetermined short-range portion of said scan
field, and
said scan data processing means also automatically producing symbol
character data representative of said decoded bar code symbol in response
to the production of said long-range mode activation signal, the decoding
of said detected bar code symbol, and the determination of said detected
bar code symbol scanned in the predetermined long-range portion of said
scan field; and
control means for automatically controlling the operation of said laser
beam producing means, said laser beam scanning means, and said scan data
processing means when said system is induced in said short-range mode of
operation and in said long-range mode of operation.
17. The system of claim 16, wherein said laser beam producing means
comprises a laser diode.
18. The system of claim 16, wherein said bar code symbol has first and
second envelope borders, and wherein said scan data processing means
detects said bar code symbol by processing scan data so as to detect the
first and second envelope borders of said bar code symbol.
19. The system of claim 16, which further comprises object detection means
disposed in said hand-supportable housing for detecting the presence of
said object in at least a portion of said scan field.
20. The system of claim 16, wherein said hand-supportable housing comprises
a head portion and a handle portion, and wherein said laser beam producing
means, said laser beam scanning means, and said laser light detecting
means are disposed in said head portion.
21. The system of claim 20, which further comprises support stand detection
means, disposed in said hand-supportable housing, for detecting the
placement of said handle portion within a housing support stand.
22. The system of claim 21, wherein said support stand detection means
comprises means for detecting a magnetic field produced in the vicinity of
said housing support stand.
23. The system of claim 16, which further comprises manually actuable means
operably associated with said hand-supportable housing for causing said
range mode selection means to induce said system into either said
short-range mode of operation or said long-range mode of operation.
24. The system of claim 16, wherein said scan data processing means
comprises means for processing produced scan data to produce digital count
data, and means for analyzing said digital count data in order to
determine whether said detected portion of said scan field or in said
predetermined long-range portion of said scan field.
25. The system of claim 16, wherein said scan data processing means and
said control means are disposed within said hand-supportable housing.
26. The system of claim 16, wherein said predetermined short-range portion
of said scan field extends from about 0 inches out to no more than about 3
inches from said light transmission aperture, and wherein said
predetermined long-range portion of said scan field extends from about 0
inches out to about at least 6 inches from said light transmission
aperture.
27. The system of claim 16, which further comprises a data output port for
transmitting said symbol character data to a data collection device.
28. The system of claim 27, which further comprises a flexible connector
cable with power receiving lines physically associated with said data
output port, for receiving electrical power from said data collection
device.
29. The system of claim 16, wherein said scan data processing means further
comprises:
first means for determining whether a predetermined mode selecting bar code
symbol has been decoded, said predetermined mode selecting bar code symbol
being indicative of a selection to induce said system into either said
short-range mode of operation or said long-range mode of operation; and
second means, responsive to said first means, for causing said range mode
selection means to produce either said short-range mode signal or said
long-range mode activation signal.
30. An automatic bar code symbol reading system having selectable
long-range and short-range modes of operation, said system comprising:
a hand-supportable housing having a light transmission aperture through
which visible light can exit and enter said hand-supportable housing;
range mode selection means, disposed in said hand-supportable housing, for
selectively producing a short-range mode activation signal to induce said
system into said short-range mode or operation, and for producing a
long-range mode activation signal to induce said system into said
long-range mode of operation;
laser beam producing means, disposed in said hand-supportable housing, for
producing a visible laser beam within said hand-supportable housing;
laser beam scanning means disposed in said hand-supportable housing, for
projecting said visible laser beam through said light transmission
aperture and repeatedly scanning said visible laser beam across said scan
field and a bar code symbol on an object located in at least a portion of
said scan field;
laser light detecting means disposed 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 on the detected object, and for automatically
producing scan data indicative of the detected intensity;
scan data processing means for processing produced scanned data in order to
detect said bar code symbol on said detected object, determine whether the
detected bar code symbol is located in a predetermined short-range portion
of said scan field or in a predetermined long-range portion of said scan
field, and decode said detected bar code symbol,
wherein, when said system is induced in said short-r | | |