Multi-format bar code reader
First Claim
1. An integrated optical reader for reading optical codes on items at a checkout stand, comprising:
- a fixed optical reader including a housing having a window;
an imaging subsystem, said imaging subsystem comprising an imaging sensor having a field of view to read targets positioned in front of a small designated region of the window, but not in front of non-designated regions of the window;
a flying-spot laser scanner subsystem that reads optical codes positioned in various orientations within a scan region extending in front of at least a predominant portion of the window.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is disclosed for selectively reading a barcode, symbol, or other indicia by either scanning the barcode with a flying-spot scan, or by imaging the barcode, thereby improving reading performance by tailoring the reading method to the particular item that is being read. Both a flying-spot laser scanning front end and an imaging front end are incorporated in a single device. Data obtained by the selected reading method is decoded and output. A common decoder or separate decoders may be used to decode the data from the two front ends. A single image sensor may be shared between the flying-spot front end and the imaging front-end, with a limited readout area utilized for laser scanning. The size of the readout area may be adjusted based on detected target proximity. Selection of the reading mode may be based on criteria including manual input, the range of the target, or previous failed attempts to read the barcode using either reading method. An integrated data reader in a console configuration may include a window having a special area in the corner or elsewhere for collecting data by presentation to the imaging front-end, with the flying-spot front end, with its larger depth of field, being utilized for general scanning through the window.
156 Citations
41 Claims
-
1. An integrated optical reader for reading optical codes on items at a checkout stand, comprising:
-
a fixed optical reader including a housing having a window;
an imaging subsystem, said imaging subsystem comprising an imaging sensor having a field of view to read targets positioned in front of a small designated region of the window, but not in front of non-designated regions of the window;
a flying-spot laser scanner subsystem that reads optical codes positioned in various orientations within a scan region extending in front of at least a predominant portion of the window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An optical reader for reading optical codes on items at a checkout stand, comprising:
-
a housing having a window, the housing being installable in a fixed position within the checkout stand;
an imaging subsystem, said imaging subsystem comprising a two-dimensional image sensor for detecting an image and an image sensor interface for generating image data based on the detected image, wherein the image sensor has a field of view to read targets positioned in front of a designated region of the window, but not in front of non-designated regions of the window;
a first decoder for decoding the image data from optical codes positioned in front of the designated region;
a flying-spot scanner subsystem including a beam-former for scanning a spot of light across a target optical code, a photodetector for detecting light reflected by the target optical code and for generating an output based on the detected light, and a signal processor for generating digital data based on the photodetector output, wherein the flying-spot scanner subsystem reads optical codes positioned in various orientations within a scan region in front of at least some of the non-designated regions of the window; and
a second decoder for processing the digital data of optical codes that have been read by the flying-spot scanner subsystem, wherein location of the designated region is denoted using a suitable marking on the window visible to an operator. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. An optical reading system for reading optical codes on items at a checkout stand, comprising:
-
a fixed data reading system installable in a checkout stand and including a first window and a second window;
an imaging subsystem having an imaging sensor aimable at targets positioned in front of the first window;
a flying-spot laser scanner subsystem configured to read optical codes positioned in various orientations in front of the first window as well as optical codes positioned in various orientations in front of the second window, wherein the imaging sensor is aimable at targets positioned in front of a small designated region of the first window, but not in front of non-designated regions of the first window, and wherein the flying-spot laser scanner subsystem is configured to read optical codes positioned in front of at least a predominant portion of the first window. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method of reading optical codes with a data reader installed at a retail checkout stand, comprising the steps of
providing the data reader with a laser scanner subsystem and an imaging reader subsystem within a housing; -
generating a scan volume with said laser scanner subsystem;
allowing an operator to pass an item bearing an optical code through said scan volume of said laser scanner subsystem;
scanning the optical code with said laser scanner subsystem as the optical code is passed through the scan volume;
determining whether the optical code being scanned is a two-dimensional code;
if the optical code being scanned is determined to be a two-dimensional code, signaling the operator to pass the item through a read volume of said imaging subsystem;
reading the two-dimensional code using said imaging subsystem. - View Dependent Claims (34, 35, 36)
-
-
37. An optical code reading system for use in a checkout stand, comprising
a housing installable in the checkout stand; -
a flying-spot scanner subsystem that generates a scan pattern into a scan volume for scanning a target passed through the scan volume and photodetector that detects light reflected by the target and generates an output based on the light detected;
an imaging reading subsystem including an imaging sensor having a read volume, said imaging sensor detecting an image of a target and generating data based on the image detected;
a controller in communication with the imaging reading subsystem and the flying-spot scanner subsystem;
means for determining whether an optical code being scanned by the flying-spot scanner subsystem is a two-dimensional code;
means for signaling an operator to pass the target through a read volume of said imaging subsystem if the optical code being scanned is determined to be a two-dimensional code.
-
-
38. An optical code reading system, comprising
a housing having a first window and a second window, one of said first and second windows being oriented generally horizontally and the other being oriented generally vertically; -
a laser scanner subsystem for generating a plurality of scan lines out through both said first window and said second window;
an imaging subsystem comprising a two-dimensional image sensor for detecting an image and an image sensor interface for generating image data based on the detected image, wherein said image sensor is positioned proximate said first window, wherein said image sensor being positioned to read through a small designated region of said first window, but not through non-designated regions of said first window. - View Dependent Claims (39, 40, 41)
-
Specification