LASER SCANNING CODE SYMBOL READING SYSTEM PROVIDING CONTROL OVER LENGTH OF LASER SCAN LINE PROJECTED ONTO A SCANNED OBJECT USING DYNAMIC RANGE-DEPENDENT SCAN ANGLE CONTROL
First Claim
1. A method of reading code symbols using a laser scanning code symbol reading system having a working distance, said method comprising the steps of:
- (a) supporting adjacent an object with a code symbol, in proximity to a hand-supportable laser scanning code symbol reading system having a light transmission window, and a scan line data buffer;
(b) estimating the distance of said object from said light transmission window, and generating data representative of said estimated distance;
(c) projecting a laser scanning beam through said light transmission window, and having a scan angle that is determined by said estimated distance, or said data representative of said estimated distance;
(d) detecting the intensity of laser light reflected/scattered from said scanning field during the scan sweep of the laser scanning beam across said scanning field and any object in said scanning field, and generating scan data signal representative of the detected laser light;
(e) collecting a line of scan data over a sweep of the laser beam across the scanning field and any object therein, and buffering the collected line of scan data; and
(f) decode processing said line of scan data collected and buffered in step (e) in an attempt to read any code symbol represented in said line of scan data, and when a code symbol is read within said line of scan data, then generating and transmitting symbol character data, corresponding to said decoded code symbol, to its intended destination.
1 Assignment
0 Petitions
Accused Products
Abstract
Method of and system for reading bar code symbols using a hand-supportable laser scanning bar code symbol reading system supporting an improved level control over the length of laser scan lines projected onto scanned objects, at any instant in time, in a manner dependent the detected location, distance or range of the scanned object in the scanning field of the system during system operation. The length characteristics of the laser scan line are controlled by setting the laser scan sweep angle as a function of detected or estimated distance or range of the object from the system. In the illustrative embodiment, the laser scan sweep angle is controlled by supplying a drive current to the scanning mechanism, as a function of detected or estimated distance or range of the object from the scanning system.
450 Citations
17 Claims
-
1. A method of reading code symbols using a laser scanning code symbol reading system having a working distance, said method comprising the steps of:
-
(a) supporting adjacent an object with a code symbol, in proximity to a hand-supportable laser scanning code symbol reading system having a light transmission window, and a scan line data buffer; (b) estimating the distance of said object from said light transmission window, and generating data representative of said estimated distance; (c) projecting a laser scanning beam through said light transmission window, and having a scan angle that is determined by said estimated distance, or said data representative of said estimated distance; (d) detecting the intensity of laser light reflected/scattered from said scanning field during the scan sweep of the laser scanning beam across said scanning field and any object in said scanning field, and generating scan data signal representative of the detected laser light; (e) collecting a line of scan data over a sweep of the laser beam across the scanning field and any object therein, and buffering the collected line of scan data; and (f) decode processing said line of scan data collected and buffered in step (e) in an attempt to read any code symbol represented in said line of scan data, and when a code symbol is read within said line of scan data, then generating and transmitting symbol character data, corresponding to said decoded code symbol, to its intended destination. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A laser scanning code symbol reading system, comprising:
-
a housing with a light transmission window; a laser scanning module, disposed in said housing, for scanning, during each scanning cycle, a laser beam across a laser scanning field defined external to said light transmission window, and along a laser scan line passing through a code symbol on a scanned object in said laser scanning field; light collection optics, disposed in said housing, for collecting light reflected/scattered from the scanned object in said laser scanning field; a photo-detector, disposed in said housing, for detecting the intensity of collected light from said laser scanning field, and generating an analog scan data signal corresponding to said detected light intensity during laser scanning operations, during each said scanning cycle; a scan data signal processor, disposed in said housing, for processing said analog scan data signal generating, and generating a line of scan data for each said scanning cycle; wherein said scan data signal processor further includes a module for processing said analog scan data signal so as to estimate the distance of an object in said scanning field from said light transmission window, and generate data representative of said estimated distance; wherein said laser scanning module further projects said laser scanning beam through said light transmission window, and having a scan angle that is determined by said estimated distance, or said data representative of said estimated distance; a scan data buffer, disposed in said housing, for buffering each said line of scan data during each said scanning cycle; a programmed processor, disposed in said housing, for processing each said line of scan data buffered in said scan data buffer during each said scanning cycle to decode any code symbol represented in said scan data, and generate symbol character data representative of said decode code symbol, and transmitting said symbol character data to its intended destination; and a system controller, disposed in said housing, for controlling operations within said laser scanning code symbol reading system. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification