Hand-held optical scanner for reading two-dimensional bar code symbols and the like
First Claim
1. A lightweight, easy to grasp and manipulate hand-held optical scanning device for scanning and digitizing image data from a two-dimensional bar code symbol for subsequent decoding in a host computer, wherein said two-dimensional bar code symbol is encoded with data and comprises areas of different light reflectivity;
- said scanning device comprising;
(a) a housing configured to be easily grasped by the hand of a user, said housing including;
(i) a roller on a bottom portion thereof for allowing the optical scanning device to be placed on a substrate and rolled towards a user; and
(ii) a front portion having a flat surface running along the width of said front portion and providing a substantially straight edge for alignment of said scanning device with respect to the bar code;
(b) a symbol illumination window located on the bottom portion of the housing;
(c) symbol illuminator located within the housing for providing flood illumination directly through the symbol illumination window and onto the symbol;
(d) a solid state photosensor array for capturing thereon an image of at least part of the bar code symbol and producing analog waveforms with amplitudes proportional to the relative positions of the areas of different light reflectivity of the bar code symbol, said photosensor array positioned within the housing at an area located substantially over the symbol illumination window such that a substantially vertical optical path is defined by the symbol illumination window and the photosensor array;
(e) a rotation detector, coupled to the roller, for detecting rotation of the roller and for controlling the photosensor array to output successive analog waveforms at predetermined intervals of rotation;
(f) a digitizer for processing the analog waveforms and producing digital bar patterns corresponding thereto; and
(g) a transmitter for transmitting the digital bar patterns to a host computer,whereby the digital bar patterns may be decoded by the host computer to produce a data file corresponding to the data encoded in the two-dimensional bar code symbol.
3 Assignments
0 Petitions
Accused Products
Abstract
A lightweight, easy to grasp and manipulate hand-held optical scanning device for scanning and digitizing image data from a two-dimensional bar code symbol for subsequent decoding in a personal computer platform. The scanning device achieves a small footprint in the user'"'"'s workspace by utilizing a non-folded, substantially vertical optical path extending from an image viewing area upwardly to a linear charge-coupled device (CCD) array upon which the successive rows of the target two-dimensional bar code symbol are imaged. The scanning device is easily aligned with the symbol by placing it behind the symbol, and scanning of the successive rows of the symbol is accomplished by swiping or rolling the scanning device towards the user. Mechanical rollers on the underside of the scanning device provide translation information for use in clocking data out of the linear CCD array in order to scan the successive rows of the two-dimensional bar code symbol. The operating environment of the computer allows scanning to be initiated by the user without having to use the keyboard or mouse peripheral. As the two-dimensional bar code symbol is being scanned, digitized image data is automatically and in real time ported to a symbol decoding application running in the background, and decoded data from the decoding application is ported into the application the user is running in the foreground. A trackball and a pair of select buttons are optionally provided on the scanning device for mouse emulation, thereby eliminating the need for a separate mouse peripheral device.
149 Citations
12 Claims
-
1. A lightweight, easy to grasp and manipulate hand-held optical scanning device for scanning and digitizing image data from a two-dimensional bar code symbol for subsequent decoding in a host computer, wherein said two-dimensional bar code symbol is encoded with data and comprises areas of different light reflectivity;
- said scanning device comprising;
(a) a housing configured to be easily grasped by the hand of a user, said housing including; (i) a roller on a bottom portion thereof for allowing the optical scanning device to be placed on a substrate and rolled towards a user; and (ii) a front portion having a flat surface running along the width of said front portion and providing a substantially straight edge for alignment of said scanning device with respect to the bar code; (b) a symbol illumination window located on the bottom portion of the housing; (c) symbol illuminator located within the housing for providing flood illumination directly through the symbol illumination window and onto the symbol; (d) a solid state photosensor array for capturing thereon an image of at least part of the bar code symbol and producing analog waveforms with amplitudes proportional to the relative positions of the areas of different light reflectivity of the bar code symbol, said photosensor array positioned within the housing at an area located substantially over the symbol illumination window such that a substantially vertical optical path is defined by the symbol illumination window and the photosensor array; (e) a rotation detector, coupled to the roller, for detecting rotation of the roller and for controlling the photosensor array to output successive analog waveforms at predetermined intervals of rotation; (f) a digitizer for processing the analog waveforms and producing digital bar patterns corresponding thereto; and (g) a transmitter for transmitting the digital bar patterns to a host computer, whereby the digital bar patterns may be decoded by the host computer to produce a data file corresponding to the data encoded in the two-dimensional bar code symbol.
- said scanning device comprising;
-
2. A lightweight hand-held optical scanning device for scanning and digitizing image data from a two-dimensional bar code symbol disposed on a substrate for subsequent decoding in a host computer, wherein said two-dimensional bar code symbol is encoded with data and comprises areas of different light reflectivity;
- said scanning device comprising;
(a) a housing configured to be ergonomically grasped by the hand of a user, said housing including; (i) a roller on a bottom portion thereof for allowing the optical scanning device to be readily moved on the substrate; and (ii) a front portion having a flat surface running along the width of said front portion and providing a substantially straight edge for alignment of said scanning device with respect to the bar code; (b) a symbol illumination window located on the bottom portion of the housing; (c) a symbol illumination source located within the housing for providing flood illumination directly through the symbol illumination window and onto the symbol; (d) an optical assembly including a solid state photosensor array for capturing thereon an image of at least part of the bar code symbol and producing analog waveforms with amplitudes proportional to the relative positions of the areas of different light reflectivity of the bar code symbol, said assembly positioned within the housing at an area located substantially over the symbol illumination window such that a substantially vertical optical path is defined by the symbol illumination window and said assembly; (e) a rotation detector coupled to the roller for detecting rotation of said roller and for controlling said assembly to output successive analog waveforms at predetermined intervals of rotation; (f) a digitizer for processing the analog waveforms and producing digital bar patterns corresponding thereto; and (g) a data coupler for transmitting the digital bar patterns to a host computer, whereby the digital bar patterns may be decoded by the host computer to produce a data file corresponding to the data encoded in the two-dimensional bar code symbol. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
- said scanning device comprising;
-
12. A lightweight hand-held optical scanning device for reading an encoded data from a two-dimensional bar code symbol disposed on a substrate, wherein said two-dimensional bar code symbol comprises areas of different light reflectivity, said scanning device comprising:
-
(a) a housing configured to be ergonomically grasped by the hand of a user, said housing including (i) a roller on a bottom portion thereof for allowing the optical scanning device to be readily moved on the substrate; and (ii) a front portion having a flat surface running along the width of said front portion and providing a substantially straight edge for alignment of said scanning device with respect to the bar code; (b) a symbol illumination window located on the bottom portion of the housing; (c) a symbol illumination source located within the housing for providing flood illumination directly through the symbol illumination window and onto the symbol; (d) an optical assembly, including a solid state photosensor array for capturing thereon an image of at least part of the bar code symbol and producing analog waveforms with amplitudes proportional to the relative positions of the areas of different light reflectivity of the bar code symbol, said assembly positioned within the housing at an area located substantially over the symbol illumination window such that a substantially vertical optical path is defined by the symbol illumination window and said assembly; (e) a motion detector coupled to the roller for detecting rotation of said roller and for controlling said assembly to output successive analog waveforms at predetermined intervals of rotation; (f) a digitizer for processing the analog waveforms and producing digital bar patterns corresponding thereto; and g) a decoder for decoding the digital bar patterns to produce a data file corresponding the data encoded in the bar code.
-
Specification