Claims
- 1. A bar code symbol reading device comprising:
(1) a hand-supportable housing having a light transmission aperture wherethrough visible light can exit and enter said hand-supportable housing; (2) a laser scanning engine, disposed within said hand supportable housing, that selectively operates in one of first and second scanning modes, wherein in said first scanning mode, the laser scanning engine projects an omni-directional scanning pattern through said light transmission aperture, detects and decodes bar code symbols on objects passing through said omni-directional scanning pattern, and produces symbol character data representative of decoded bar code symbols, and wherein in said second scanning mode the laser scanning engine projects a single line scanning pattern through said light transmission aperture and detects and decodes bar code symbols on objects passing through said single line scanning pattern, and produces symbol character data representative of decoded bar code symbols, (3) a manually-activated data transmission switch integrated with said hand-supportable housing, for producing a data transmission activation control signal in response to activation of the data transmission switch; (4) a data transmission subsystem in said hand-supportable housing that operates under control of control circuitry to communicate the symbol character data produced by the laser scanning engine to a host device operably coupled to said bar code symbol reading device; (5) said control circuitry enabling communication of symbol character data produced by the laser scanning engine in said second scanning mode of operation to said host device upon occurrence of a first set of predetermined conditions including receipt of said data transmission activation control signal produced by said data transmission switch, and said control circuitry disabling communication of symbol character data produced by the laser scanning engine in said second scanning mode of operation to said host device upon occurrence of a second set of predetermined conditions including lack of receipt of said data transmission activation control signal produced by said data transmission switch.
- 2. The bar code symbol reading device of claim 1, wherein said control circuitry enables communication of symbol character data produced by the laser scanning engine in said first scanning mode of operation to said host device irrespective of said data transmission activation control signal produced by said data transmission switch.
- 3. The bar code symbol reading device of claim 1, further comprising a support stand that supports said hand-supportable housing, and mode selection means integrated with said hand-supportable housing, for selectively operating said laser scanning engine in one of said first and second scanning modes in response to placement of said hand-supportable housing in said support stand.
- 4. The bar code symbol reading device of claim 1, wherein said laser scanning engine comprises:
a bar code symbol presence detection means in said hand-supportable housing for processing scan data so as to detect the presence of said bar code symbol on said object and to automatically generate a first control signal in response to the detection of said bar code symbol; and decode processing means in said hand-supportable housing for processing scan data so as to decode said bar code symbol on said object and for automatically producing symbol character data representative of said decoded bar code symbol, and automatically generating a second control signal indicative of the production of said symbol character data.
- 5. The bar code symbol reading device of claim 4, wherein said bar code symbol presence detection means detects said bar code symbol by detecting first and second envelope borders of said bar code symbol.
- 6. The bar code symbol reading device of claim 4, wherein said first set of predetermined conditions includes receipt of said second control signal and said data transmission activation control signal within respective predetermined time periods, and said second set of predetermined conditions includes receipt of said second control signal and lack of receipt of said data transmission activation control signal within respective predetermined time periods.
- 7. The bar code symbol reading device of claim 4, wherein said laser scanning engine comprises object detection means in said hand-supportable housing, for detecting said object in at least a portion of an object detection field defined relative to said housing and automatically generating a third control signal indicative of the detection of said object in at least a portion of said object detection field.
- 8. The bar code symbol reading device of claim 7, further comprising control circuitry that selectively activates said bar code symbol presence detection means and said decode processing means in response to occurrence of said third control signal.
- 9. The bar code symbol reading device of claim 7, wherein said object detection means comprises:
a signal transmitting means for transmitting a signal towards said object in said object detection field, and a signal receiving means for receiving said transmitted signal reflected off said object in at least a portion of said object detection field, and automatically generating said third control signal indicative of the detection of said object in at least a portion of said object detection field.
- 10. The bar code symbol reading device of claim 9, wherein said signal transmitting means comprises an infra-red light source for transmitting a pulsed infra-red light signal, and wherein said signal receiving means comprises an infra-red light detector disposed in said hand-supportable housing.
- 11. The bar code symbol reading device of claim 9, wherein said signal transmitting means comprises a laser diode for transmitting a pulsed laser signal, and wherein said signal receiving means comprises a photodetector disposed in said hand-supportable housing.
- 12. The bar code symbol reading device of claim 1, wherein said laser scanning engine comprises a visible laser light source, a scanning element and at least one stationary mirror that cooperate to project said single line scanning pattern through said light transmission aperture in said second scanning mode.
- 13. The bar code symbol reading device of claim 1, wherein said laser scanning engine comprises a visible laser light source, a scanning element and a plurality of stationary mirrors that cooperate to project said omni-directional scanning pattern through said light transmission aperture in said first scanning mode.
- 14. The bar code symbol reading device of claim 13, wherein said visible laser light source, scanning element and a predetermined subset of said plurality of stationary mirrors of the laser scanning engine cooperate to project said single line scanning pattern through said light transmission aperture in said second scanning mode.
- 15. The bar code symbol reading device of claim 14, further comprising control circuitry that operates, in said second scanning mode, to control power of said visible laser light produced by said laser light source.
- 16. The bar code symbol reading device of claim 15, wherein said control circuitry operates, in said second scanning mode, to control the duty cycle of said visible laser light to selectively enable said laser light source to produce laser light only when the light produced therefrom is directed by said scanning element onto said predetermined subset of stationary mirrors.
- 17. The bar code symbol reading device of claim 15, wherein said control circuitry operates, in said second scanning mode, to control power of said visible laser light such that: said laser light source produces normal power laser light when the light produced therefrom is directed by said scanning element onto said predetermined subset of stationary mirrors, and said laser light source produces significantly lower power laser light when the light produced therefrom is not directed by said scanning element onto said predetermined subset of stationary mirrors.
- 18. The bar code symbol reading device of claim 15, wherein said scanning element comprises a rotating light directing element having a rotation cycle and said control circuitry derives timing signals synchronized to a particular interval in the rotation cycle of said rotating light directing element wherein the rotating light directing element directs light produced from the laser light source onto said predetermined subset of stationary mirrors.
- 19. The bar code symbol reading device of claim 18, wherein said timing signals are derived from a position sensor integrated into a rotating portion of the rotating light directing element.
- 20. The bar code symbol reading device of claim 18, wherein said timing signals are derived from a position indicating optical element mounted adjacent (or near) the perimeter of one of said stationary mirrors, such that the position indicating optical element is illuminated by light produced from said laser light source when the rotating light directing element reaches a predetermined point in its rotation.
- 21. The bar code symbol reading device of claim 20, wherein said position indicating optical element comprises a mirror that directs illumination incident thereon to a position indicating optical detector, which generates an electrical signal whose amplitude corresponds to the intensity of light incident thereon.
- 22. The bar code symbol reading device of claim 20, wherein said position indicating optical element comprises a light collecting lens that is operably coupled to a light guide to direct illumination incident on the light collecting lens to a position indicating optical detector, which generates an electrical signal whose amplitude corresponds to the intensity of light incident thereon.
- 23. The bar code symbol reading device of claim 22, wherein said light guide comprises a fiber optic bundle.
- 24. The bar code symbol reading device of claim 15, wherein said control circuitry comprises a 555 timer integrated circuit configured for mono-stable operation.
- 25. The bar code symbol reading device of claim 1, wherein said laser scanning engine operates in a preprogrammed set of operational states wherethrough the laser scanning engine automatically passes during each bar code symbol reading operation.
- 26. The bar code symbol reading device of claim 25, wherein the preprogrammed set of operational states include a bar code presence detection state of operation and a bar code symbol reading state of operation.
- 27. The bar code symbol reading device of claim 26, wherein the preprogrammed set of operational states further include an object detection state of operation.
- 28. The bar code symbol reading device of claim 27, which further comprises an objection detection subsystem realized using either infrared (IR) signal transmission/receiving technology, or low-power non-visible laser beam signaling technology, for automatically detecting an object within an object detection field defined relative to said hand-supportable housing.
- 29. The bar code symbol reading device of claim 1, further comprising a set of color-encoded light sources provide on the exterior of said hand-supportable housing for sequentially generating a set of visually-perceptible state indication signals that visually indicate to the user the various states of operation, wherethrough said device automatically passes during each instance of automatic bar code symbol reading in accordance with the present invention.
- 30. The bar code symbol reading device of claim 3, wherein said device, when placed in said support stand, operates in said first scanning mode of operation as a stationary hands-free projection scanner, and wherein said device, when removed from said support stand, operates in said second scanning mode of operation as a portable hand-held scanner.
- 31. The bar code symbol reading device of claim 1, wherein said laser scanning engine comprises an omni-directional laser scanning pattern for generating said omni-directional laser scanning pattern, and a linear laser scanning engine module operably integrated with said omni-directional laser scanning engine, for generating said unidirectional laser scanning pattern.
- 32. The bar code symbol reading device of claim 32, which further comprises a common analog scan data signal processor for processing the analog scan data signals produced from said omni-directional laser scanning engine and said linear laser scanning engine module.
- 33. A method of transmitting bar code symbol character data to a host computer system, said method comprising the steps of:
controlling a laser scanning engine disposed within a hand-supportable housing to selectively operate in one of first and second scanning modes, wherein in said first scanning mode, the laser scanning engine projects an omni-directional scanning pattern through a light transmission aperture, detects and decodes bar code symbols on objects passing through said omni-directional scanning pattern, and produces symbol character data representative of decoded bar code symbols, and wherein in said second scanning mode the laser scanning engine projects a single line scanning pattern through said light transmission aperture and detects and decodes bar code symbols on objects passing through said single line scanning pattern, and produces symbol character data representative of decoded bar code symbols, producing a data transmission activation control signal in response to the manual-actuation of a manually-actuatable data transmission switch; enabling communication of symbol character data produced by the laser scanning engine in said second scanning mode of operation to said host device upon occurrence of a first set of predetermined conditions including receipt of said data transmission activation control signal produced by said data transmission switch; disabling communication of symbol character data produced by the laser scanning engine in said second scanning mode of operation to said host device upon occurrence of a second set of predetermined conditions including lack of receipt of said data transmission activation control signal produced by said data transmission switch.
- 34. The method of claim 33, further comprising the step of enabling communication of symbol character data produced by the laser scanning engine in said first scanning mode of operation to said host device irrespective of said data transmission activation control signal produced by said data transmission switch.
- 35. The method of claim 33, wherein the enabling step is performed at least in part by a programmed controller.
- 36. The method of claim 33, wherein the laser scanning engine is selectively operated in one of said first and second scanning modes in response to placement of said hand-supportable housing in a support stand that supports said hand-supportable housing.
- 37. The method of claim 33, further comprising the step of controlling the laser scanning engine to operate in a preprogrammed set of operational states wherethrough the laser scanning engine automatically passes during each bar code symbol reading operation.
- 38. The method of claim 37, wherein the preprogrammed set of operational states include a bar code presence detection state of operation and a bar code symbol reading state of operation.
- 39. The method of claim 38, wherein said laser scanning engine comprises:
bar code symbol presence detection means for processing scan data so as to detect the presence of said bar code symbol on said object and to automatically generate a first control signal in response to the detection of said bar code symbol; and decode processing means in said hand-supportable housing for processing scan data so as to decode said bar code symbol on said object and for automatically producing symbol character data representative of said decoded bar code symbol, and automatically generating a second control signal indicative of the production of said symbol character data.
- 40. The method of claim 39, wherein said first set of predetermined conditions includes receipt of said second control signal and said data transmission activation control signal within respective predetermined time periods, and said second set of predetermined conditions includes receipt of said second control signal and lack of receipt of said data transmission activation control signal within respective predetermined time periods.
- 41. The method of claim 38, wherein the preprogrammed set of operational states further include an object detection state of operation.
- 42. The method of claim 41, wherein the laser scanning engine utilizes either infrared (IR) signal transmission/receiving technology, or low-power non-visible laser beam signaling technology, for automatically detecting an object within an object detection field defined relative to said hand-supportable housing.
- 43. The method of claim 41, further comprising the step of selectively operating the laser scanning engine in said bar code symbol presence detection state and said bar code symbol reading state in response to operation of the laser scanning engine in said bar code symbol object detection state.
- 44. The method of claim 33, wherein said laser scanning engine comprises a visible laser light source, a scanning element and at least one stationary mirror that cooperate to project said single line scanning pattern through said light transmission aperture in said second scanning mode.
- 45. The method of claim 33, wherein said laser scanning engine comprises a visible laser light source, a scanning element and a plurality of stationary mirrors that cooperate to project said omni-directional scanning pattern through said light transmission aperture in said first scanning mode.
- 46. The method of claim 45, wherein said visible laser light source, scanning element and a predetermined subset of said plurality of stationary mirrors of the laser scanning engine cooperate to project said single line scanning pattern through said light transmission aperture in said second scanning mode.
- 47. The method of claim 46, further comprising the step of: in said second scanning mode, controlling power of said visible laser light produced by said laser light source.
- 48. The method of claim 47, wherein, in said second scanning mode, the duty cycle of said visible laser light is controlled to selectively enable said laser light source to produce laser light only when the light produced therefrom is directed by said scanning element onto said predetermined subset of stationary mirrors.
- 49. The method of claim 47, wherein, in said second scanning mode, power of said visible laser light is controlled such that: said laser light source produces normal power laser light when the light produced therefrom is directed by said scanning element onto said predetermined subset of stationary mirrors, and said laser light source produces significantly lower power laser light when the light produced therefrom is not directed by said scanning element onto said predetermined subset of stationary mirrors.
- 50. The method of claim 47, wherein said scanning element comprises a rotating light directing element having a rotation cycle, further comprising the step of deriving timing signals synchronized to a particular interval in the rotation cycle of said rotating light directing element wherein the rotating light directing element directs light produced from the laser light source onto said predetermined subset of stationary mirrors.
- 51. The method of claim 50, wherein said timing signals are derived from a position sensor integrated into a rotating portion of the rotating light directing element.
- 52. The method of claim 50, wherein said timing signals are derived from a position indicating optical element mounted adjacent (or near) the perimeter of one of said stationary mirrors, such that the position indicating optical element is illuminated by light produced from said laser light source when the rotating light directing element reaches a predetermined point in its rotation.
- 53. The method of claim 52, wherein said position indicating optical element comprises a mirror that directs illumination incident thereon to a position indicating optical detector, which generates an electrical signal whose amplitude corresponds to the intensity of light incident thereon.
- 54. The method of claim 52, wherein said position indicating optical element comprises a light collecting lens that is operably coupled to a light guide to direct illumination incident on the light collecting lens to a position indicating optical detector, which generates an electrical signal whose amplitude corresponds to the intensity of light incident thereon.
- 55. The method of claim 44, wherein said light guide comprises a fiber optic bundle.
- 56. The method of claim 33, further comprising the step of: controlling a set of color-encoded light sources provided on the exterior of said hand-supportable housing to sequentially generate a set of visually-perceptible state indication signals that visually indicate to the user the various states of operation during each instance of automatic bar code symbol reading in accordance with the present invention.
- 57. The method of claim 33, wherein said laser scanning engine comprises an omni-directional laser scanning pattern for generating said omni-directional laser scanning pattern, and a linear laser scanning engine module operably integrated with said omni-directional laser scanning engine, for generating said unidirectional laser scanning pattern.
- 58. The method of claim 57, wherein a common analog scan data signal processor is provided within said hand-supportable housing, for processing the analog scan data signals produced from said omni-directional laser scanning engine and said linear laser scanning engine module.
- 59. A bar code symbol reading device comprising:
(1) a hand-supportable housing having a light transmission aperture wherethrough visible light can exit and enter said hand-supportable housing; (2) a laser scanning engine, disposed within said hand supportable housing, that selectively operates in one of first and second scanning modes, wherein in said first scanning mode, the laser scanning engine projects an omni-directional scanning pattern through said light transmission aperture, detects and decodes bar code symbols on objects passing through said omni-directional scanning pattern, and produces symbol character data representative of decoded bar code symbols, and wherein in said second scanning mode the laser scanning engine projects a raster scanning pattern through said light transmission aperture and detects and decodes bar code symbols on objects passing through said single line scanning pattern, and produces symbol character data representative of decoded bar code symbols, (3) a manually-activated data transmission switch integrated with said hand-supportable housing, for producing a data transmission activation control signal in response to activation of the data transmission switch; (4) a data transmission subsystem in said hand-supportable housing that operates under control of control circuitry to communicate the symbol character data produced by the laser scanning engine to a host device operably coupled to said bar code symbol reading device; (5) said control circuitry enabling communication of symbol character data produced by the laser scanning engine in said second scanning mode of operation to said host device upon occurrence of a first set of predetermined conditions including receipt of said data transmission activation control signal produced by said data transmission switch, and said control circuitry disabling communication of symbol character data produced by the laser scanning engine in said second scanning mode of operation to said host device upon occurrence of a second set of predetermined conditions including lack of receipt of said data transmission activation control signal produced by said data transmission switch.
- 60. The bar code symbol reading device of claim 59, wherein said control circuitry enables communication of symbol character data produced by the laser scanning engine in said first scanning mode of operation to said host device irrespective of said data transmission activation control signal produced by said data transmission switch.
- 61. The bar code symbol reading device of claim 59, further comprising a support stand that supports said hand-supportable housing, and mode selection means integrated with said hand-supportable housing, for selectively operating said laser scanning engine in one of said first and second scanning modes in response to placement of said hand-supportable housing in said support stand.
- 62. The bar code symbol reading device of claim 59, wherein said laser scanning engine comprises:
a bar code symbol presence detection means in said hand-supportable housing for processing scan data so as to detect the presence of said bar code symbol on said object and to automatically generate a first control signal in response to the detection of said bar code symbol; and decode processing means in said hand-supportable housing for processing scan data so as to decode said bar code symbol on said object and for automatically producing symbol character data representative of said decoded bar code symbol, and automatically generating a second control signal indicative of the production of said symbol character data.
- 63. The bar code symbol reading device of claim 62, wherein said bar code symbol presence detection means detects said bar code symbol by detecting first and second envelope borders of said bar code symbol.
- 64. The bar code symbol reading device of claim 62, wherein said first set of predetermined conditions includes receipt of said second control signal and said data transmission activation control signal within respective predetermined time periods, and said second set of predetermined conditions includes receipt of said second control signal and lack of receipt of said data transmission activation control signal within respective predetermined time periods.
- 65. The bar code symbol reading device of claim 62, wherein said laser scanning engine comprises object detection means in said hand-supportable housing, for detecting said object in at least a portion of an object detection field defined relative to said housing and automatically generating a third control signal indicative of the detection of said object in at least a portion of said object detection field.
- 66. The bar code symbol reading device of claim 65, further comprising control circuitry that selectively activates said bar code symbol presence detection means and said decode processing means in response to occurrence of said third control signal.
- 67. The bar code symbol reading device of claim 65, wherein said object detection means comprises:
a signal transmitting means for transmitting a signal towards said object in said object detection field, and a signal receiving means for receiving said transmitted signal reflected off said object in at least a portion of said object detection field, and automatically generating said third control signal indicative of the detection of said object in at least a portion of said object detection field.
- 68. The bar code symbol reading device of claim 67, wherein said signal transmitting means comprises an infra-red light source for transmitting a pulsed infra-red light signal, and wherein said signal receiving means comprises an infra-red light detector disposed in said hand-supportable housing.
- 69. The bar code symbol reading device of claim 67, wherein said signal transmitting means comprises a laser diode for transmitting a pulsed laser signal, and wherein said signal receiving means comprises a photodetector disposed in said hand-supportable housing.
- 70. The bar code symbol reading device of claim 59, wherein said laser scanning engine comprises a visible laser light source, a scanning element and at least one stationary mirror that cooperate to project said raster scanning pattern through said light transmission aperture in said second scanning mode.
- 71. The bar code symbol reading device of claim 59, wherein said laser scanning engine comprises a visible laser light source, a scanning element and a plurality of stationary mirrors that cooperate to project said omni-directional scanning pattern through said light transmission aperture in said first scanning mode.
- 72. The bar code symbol reading device of claim 71, wherein said visible laser light source, scanning element and a predetermined subset of said plurality of stationary mirrors of the laser scanning engine cooperate to project said single line scanning pattern through said light transmission aperture in said second scanning mode.
- 73. The bar code symbol reading device of claim 72, further comprising control circuitry that operates, in said second scanning mode, to control power of said visible laser light produced by said laser light source.
- 74. The bar code symbol reading device of claim 73, wherein said control circuitry operates, in said second scanning mode, to control the duty cycle of said visible laser light to selectively enable said laser light source to produce laser light only when the light produced therefrom is directed by said scanning element onto said predetermined subset of stationary mirrors.
- 75. The bar code symbol reading device of claim 73, wherein said control circuitry operates, in said second scanning mode, to control power of said visible laser light such that: said laser light source produces normal power laser light when the light produced therefrom is directed by said scanning element onto said predetermined subset of stationary mirrors, and said laser light source produces significantly lower power laser light when the light produced therefrom is not directed by said scanning element onto said predetermined subset of stationary mirrors.
- 76. The bar code symbol reading device of claim 73, wherein said scanning element comprises a rotating light directing element having a rotation cycle and said control circuitry derives timing signals synchronized to a particular interval in the rotation cycle of said rotating light directing element wherein the rotating light directing element directs light produced from the laser light source onto said predetermined subset of stationary mirrors.
- 77. The bar code symbol reading device of claim 76, wherein said timing signals are derived from a position sensor integrated into a rotating portion of the rotating light directing element.
- 78. The bar code symbol reading device of claim 76, wherein said timing signals are derived from a position indicating optical element mounted adjacent (or near) the perimeter of one of said stationary mirrors, such that the position indicating optical element is illuminated by light produced from said laser light source when the rotating light directing element reaches a predetermined point in its rotation.
- 79. The bar code symbol reading device of claim 78, wherein said position indicating optical element comprises a mirror that directs illumination incident thereon to a position indicating optical detector, which generates an electrical signal whose amplitude corresponds to the intensity of light incident thereon.
- 80. The bar code symbol reading device of claim 78, wherein said position indicating optical element comprises a light collecting lens that is operably coupled to a light guide to direct illumination incident on the light collecting lens to a position indicating optical detector, which generates an electrical signal whose amplitude corresponds to the intensity of light incident thereon.
- 81. The bar code symbol reading device of claim 80, wherein said light guide comprises a fiber optic bundle.
- 82. The bar code symbol reading device of claim 73, wherein said control circuitry comprises a 555 timer integrated circuit configured for mono-stable operation.
- 83. The bar code symbol reading device of claim 59, wherein said laser scanning engine operates in a preprogrammed set of operational states wherethrough the laser scanning engine automatically passes during each bar code symbol reading operation.
- 84. The bar code symbol reading device of claim 83, wherein the preprogrammed set of operational states include a bar code presence detection state of operation and a bar code symbol reading state of operation.
- 85. The bar code symbol reading device of claim 84, wherein the preprogrammed set of operational states further include an object detection state of operation.
- 86. The bar code symbol reading device of claim 85, which further comprises an objection detection subsystem realized using either infrared (IR) signal transmission/receiving technology, or low-power non-visible laser beam signaling technology, for automatically detecting an object within an object detection field defined relative to said hand-supportable housing.
- 87. The bar code symbol reading device of claim 59, further comprising a set of color-encoded light sources provide on the exterior of said hand-supportable housing for sequentially generating a set of visually-perceptible state indication signals that visually indicate to the user the various states of operation, wherethrough said device automatically passes during each instance of automatic bar code symbol reading in accordance with the present invention.
- 88. The bar code symbol reading device of claim 62, wherein said device, when placed in said support stand, operates in said first scanning mode of operation as a stationary hands-free projection scanner, and wherein said device, when removed from said support stand, operates in said second scanning mode of operation as a portable hand-held scanner.
- 89. The bar code symbol reading device of claim 59, wherein said laser scanning engine comprises an omni-directional laser scanning pattern for generating said omni-directional laser scanning pattern, and a linear laser scanning engine module and an laser beam rastering module each operably integrated with said omni-directional laser scanning engine, for generating said rastered laser scanning pattern.
- 90. The bar code symbol reading device of claim 89, which further comprises a common analog scan data signal processor for processing the analog scan data signals produced from said omni-directional laser scanning engine and said linear laser scanning engine module.
- 91. A method of transmitting bar code symbol character data to a host computer system, said method comprising the steps of:
controlling a laser scanning engine disposed within a hand-supportable housing to selectively operate in one of first and second scanning modes, wherein in said first scanning mode, the laser scanning engine projects an omni-directional scanning pattern through a light transmission aperture, detects and decodes bar code symbols on objects passing through said omni-directional scanning pattern, and produces symbol character data representative of decoded bar code symbols, and wherein in said second scanning mode the laser scanning engine projects a rastered laser scanning pattern through said light transmission aperture and detects and decodes bar code symbols on objects passing through said rastered scanning pattern, and produces symbol character data representative of decoded bar code symbols, producing a data transmission activation control signal in response to the manual-actuation of a manually-actuatable data transmission switch; enabling communication of symbol character data produced by the laser scanning engine in said second scanning mode of operation to said host device upon occurrence of a first set of predetermined conditions including receipt of said data transmission activation control signal produced by said data transmission switch; disabling communication of symbol character data produced by the laser scanning engine in said second scanning mode of operation to said host device upon occurrence of a second set of predetermined conditions including lack of receipt of said data transmission activation control signal produced by said data transmission switch.
- 92. The method of claim 91, further comprising the step of enabling communication of symbol character data produced by the laser scanning engine in said first scanning mode of operation to said host device irrespective of said data transmission activation control signal produced by said data transmission switch.
- 93. The method of claim 91, wherein the enabling step is performed at least in part by a programmed controller.
- 94. The method of claim 91, wherein the laser scanning engine is selectively operated in one of said first and second scanning modes in response to placement of said hand-supportable housing in a support stand that supports said hand-supportable housing.
- 95. The method of claim 91, further comprising the step of controlling the laser scanning engine to operate in a preprogrammed set of operational states wherethrough the laser scanning engine automatically passes during each bar code symbol reading operation.
- 96. The method of claim 91, wherein the preprogrammed set of operational states include a bar code presence detection state of operation and a bar code symbol reading state of operation.
- 97. The method of claim 96, wherein said laser scanning engine comprises:
bar code symbol presence detection means for processing scan data so as to detect the presence of said bar code symbol on said object and to automatically generate a first control signal in response to the detection of said bar code symbol; and decode processing means in said hand-supportable housing for processing scan data so as to decode said bar code symbol on said object and for automatically producing symbol character data representative of said decoded bar code symbol, and automatically generating a second control signal indicative of the production of said symbol character data.
- 98. The method of claim 97, wherein said first set of predetermined conditions includes receipt of said second control signal and said data transmission activation control signal within respective predetermined time periods, and said second set of predetermined conditions includes receipt of said second control signal and lack of receipt of said data transmission activation control signal within respective predetermined time periods.
- 99. The method of claim 96, wherein the preprogrammed set of operational states further include an object detection state of operation.
- 100. The method of claim 99, wherein the laser scanning engine utilizes either infrared (IR) signal transmission/receiving technology, or low-power non-visible laser beam signaling technology, for automatically detecting an object within an object detection field defined relative to said hand-supportable housing.
- 101. The method of claim 99, further comprising the step of selectively operating the laser scanning engine in said bar code symbol presence detection state and said bar code symbol reading state in response to operation of the laser scanning engine in said bar code symbol object detection state.
- 102. The method of claim 91, wherein said laser scanning engine comprises a visible laser light source, a scanning element and at least one stationary mirror that cooperate to project said single line scanning pattern through said light transmission aperture in said second scanning mode.
- 103. The method of claim 91, wherein said laser scanning engine comprises a visible laser light source, a scanning element and a plurality of stationary mirrors that cooperate to project said omni-directional scanning pattern through said light transmission aperture in said first scanning mode.
- 104. The method of claim 91, wherein said laser scanning engine comprises an omni-directional laser scanning pattern for generating said omni-directional laser scanning pattern, and a linear laser scanning engine module and an laser beam rastering module each operably integrated with said omni-directional laser scanning engine, for generating said rastered laser scanning pattern.
- 105. The method of claim 104, which further comprises a common analog scan data signal processor for processing the analog scan data signals produced from said omni-directional laser scanning engine and said linear laser scanning engine module.
- 106. An automatic hand-supportable laser scanning bar code reading system, wherein two distinct modes of laser scanning operation are possible: a first, omni-directional laser scanning mode, wherein an omni-directional laser scanning pattern is automatically generated for the purpose of scanning and reading bar code symbols in an either a hands-on or hands-free manner; and a second, uni-directional laser scanning mode, wherein a linear or rastered laser scanning pattern is automatically generated for the purpose of scanning and reading bar code symbols in either a hands-on or hands-free manner.
- 107. The automatic hand-supportable laser scanning bar code reading system of claim 106, wherein different methods are used to generated such different types of laser scanning patterns in respective modes of operation.
- 108. The automatic hand-supportable laser scanning bar code reading system of claim 106, wherein omni-directional and uni-directional laser scanning patterns are generated in respective modes of operation by electronically controlling a single laser scanning beam and its photo-reception.
- 109. The automatic hand-supportable laser scanning bar code reading system of claim 106, wherein omni-directional and uni-directional laser scanning patterns are generated in respective modes of operation by employing an omni-directional laser scanning engine having a linear/rastered laser scanning engine integrated therein.
- 110. A multi-mode automatic laser-based bar code symbol reading device comprising:
a hand-supportable housing with a light transmission aperture, wherethrough visible light can exit and enter the hand-supportable housing; and a laser scanning engine, disposed within the hand-supportable housing, is controlled to selectively operate in either an omni-directional scanning mode or a single line scanning mode.
- 111. The multi-mode laser-based bar code symbol reading device of claim 110, wherein said laser scanning engine comprises:
an omni-directional laser scanning engine employing electronic control circuitry and auxiliary laser beam scan sensing apparatus so as to control the generation of laser scanning patterns during omni-directional, linear, and rastered laser scanning modes of operation.
- 112. The multi-mode laser-based bar code symbol reading device of claim 110, wherein said laser scanning engine comprises:
an omni-directional laser scanning engine employing a linear laser scanning engine module; and a laser beam rastering module integrated therewith so as to control the generation of laser scanning patterns during omni-directional, linear, and rastered laser scanning modes of operation.
- 113. The multi-mode laser-based bar code symbol reading device of claim 110, wherein during an omni-directional scanning mode, the laser scanning engine projects an omni-directional scanning pattern through the light transmission aperture, detects and decodes bar code symbols on objects passing through the omni-directional scanning pattern, and produces symbol character data representative of decoded bar code symbols.
- 114. The multi-mode laser-based bar code symbol reading device of claim 110, wherein during a single-line (i.e. linear) scanning mode, the laser scanning engine projects a single line scanning pattern through the light transmission aperture and detects and decodes bar code symbols on objects passing through the single line scanning pattern, and produces symbol character data representative of decoded bar code symbols.
- 115. The multi-mode laser-based bar code symbol reading device of claim 110, wherein during a raster scanning mode, the laser scanning engine projects a 2-D rastered scanning pattern through the light transmission aperture and detects and decodes bar code symbols on objects passing through the single line scanning pattern, and produces symbol character data representative of decoded bar code symbols.
- 116. The multi-mode laser-based bar code symbol reading device of claim 110, wherein a manually-activatable data transmission switch, integrated with said hand-supportable housing, produces an activation signal in response to the manual-actuation of the data transmission switch.
- 117. The multi-mode laser-based bar code symbol reading device of claim 110, wherein a data transmission subsystem, disposed in the hand-supportable housing, operates under control of control circuitry to communicate the symbol character data produced by the laser scanning engine to a host device operably coupled to the bar code symbol reading device.
- 118. The multi-mode laser-based bar code symbol reading device of claim 110, wherein control circuitry is provided to enable communication of symbol character data produced by the laser scanning engine in the single line scanning mode of operation to the host device in response to the activation signal produced by the data transmission switch, and the control circuitry is provided to enable communication of symbol character data produced by the laser scanning engine in the omni-directional scanning mode of operation to the host device irrespective of the activation signal produced by the data transmission switch.
- 119. The multi-mode laser-based bar code symbol reading device of claim 110, wherein said bar code symbol reading device is supported in a support stand and a mode selection mechanism (e.g., hall sensor and control circuitry) is integrated with the hand-supportable housing of the device.
RELATED CASES
[0001] The present application is a continuation-in-part (CIP) of: co-pending U.S. application Ser. No. 10/014,342 filed Nov. 13, 2001; U.S. patent application Ser. No. 09/204,176 filed Dec. 3, 1998, now U.S. Pat. No. 6,283,375; and co-pending U.S. patent application Ser. No. 09/452,976 filed Dec. 2, 1999. Each said patent application is assigned to and commonly owned by Metrologic Instruments, Inc. of Blackwood, N.J., and is incorporated herein by reference in its entirety.
Continuation in Parts (3)
|
Number |
Date |
Country |
Parent |
10014342 |
Nov 2001 |
US |
Child |
10042755 |
Nov 2002 |
US |
Parent |
09204176 |
Dec 1998 |
US |
Child |
10042755 |
Nov 2002 |
US |
Parent |
09452976 |
Dec 1999 |
US |
Child |
10042755 |
Nov 2002 |
US |