Claims
- 1. A device for reading a bar code, said device comprising:
- a) a scanner for scanning the bar code with a plurality of scan patterns using a plurality of lasers;
- b) a sensor for sensing light reflected from the bar code on a first scan and for producing an analog signal representative of the bar code indicia;
- c) a comparator for comparing a first signal corresponding to the analog signal against a threshold range to identify whether features of the first signal fall within the threshold range; and
- d) an adjuster for varying a parameter of the device on the second scan if the comparison is unsuccessful.
- 2. The device of claim 1, further including a derivative module arranged to receive the analog signal and output the first signal for comparison with the threshold range, wherein said first signal is representative of the first derivative of the analog signal.
- 3. The device of claim 1, further including an electronic enhancement filter for enhancing the features of the analog signal.
- 4. The device of claim 3, wherein said adjuster varies the parameter of said enhancement filter.
- 5. The device of claim 1, wherein said adjuster varies laser focusing parameters of the plurality of lasers.
- 6. A method for reading a bar code, said method comprising the steps of:
- a) scanning the bar code with a plurality of scan patterns using a plurality of lasers;
- b) sensing light reflected from the scanned bar code and for producing an analog signal from the first scan representative of the bar code indicia;
- c) processing the analog signal; and
- d) adjusting the shape of a scan pattern from the plurality of scan patterns based on the result of the processing step.
CROSS REFERENCE TO RELATED APPLICATIONS
This application relates to: U.S. patent application Ser. No. 08/335,001, filed Nov. 9, 1994; U.S. patent application Ser. No. 08/454,830, filed May 31, 1995, now U.S. Pat. No. 5,734,152; and U.S. patent application Ser. No. 08/455,216, filed May 31, 1995. This application also relates to U.S. patent application Ser. No. 08/347,597 filed Nov. 30, 1994 now U.S. Pat. No. 5,449,893, Sep. 12, 1995, which is a continuation of Ser. No. 08/153,638 filed Nov. 17, 1993 now abandoned; a patent application filed concurrently herewith entitled "Method of Scanning Indicia Using Selective Sampling", inventors David Goren, Raj Bridgelall, and Edward Barkin; to U.S. patent application Ser. No. 08/335,001 filed Nov. 9, 1994; and, U.S. Pat. No. 5,302,813 issued Apr. 12, 1994 which related to U.S. patent application filed Apr. 4, 1992 all assigned to the same assignee as the present invention, the subject matter all of which is incorporated herein by reference, the benefit of the filing dates of one, or more, of such patent applications being claimed herein to the fullest extent allowed under the provisions of 35 U.S.C. 120.
US Referenced Citations (44)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0 036 950 |
Oct 1981 |
EPX |
Non-Patent Literature Citations (6)
Entry |
Ehrich et al., "Representation of Random Waveforms by Relational Trees," IEEE Transactions on Computers, vol. C-25, No. 7, pp. 725-736 (Jul. 1976). |
Eklundh et al., "Peak Detection Using Difference Operators," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. PAMI-1, No. 3, pp. 317-325 (Jul. 1979). |
Horowitz, "A Syntactic Algorithm for Peak Detection in Waveforms with Applications to Cardiography," Communications of the ACM, vol. 18, No. 5 (May 1975). |
Kiryati et al., "Gray Levels Can Improve the Performance of Binary Image Digitizers," CVGIP: Graphical Models and Image Processing, vol. 53, No. 1, pp. 31-39 (Jan. 1991). |
Pavlidis, "Algorithms for Shape Analysis of Contours and Waveforms," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. PAMI-2, No. 4, pp. 301-312 (Jul. 1980). |
Pavlidis et al., "Fundamentals of Bar Code Information Theory," Computer, pp. 75-86 (Apr. 1990). |