Claims
- 1. A method for reading a bar code symbol in a pixel image, comprising the steps of:
- (a) selecting a first scan line substantially parallel to the bars and spaces of said symbol;
- (b) scanning said symbol along said first scan line to generate a first value based on intensity values of two or more pixels of the pixel image that are crossed by the first scan line;
- (c) selecting a second scan line substantially parallel to the bars and spaces of said symbol, wherein the distance between said first and second scan lines is less than the width of a pixel of said image;
- (d) scanning said symbol along said second scan line to generate a second value based on intensity values of two or more pixels of the pixel image that are crossed by the second scan line; and
- (e) decoding said symbol in accordance with said first and second values.
- 2. The method of claim 1, wherein said first value comprises the average of intensity values of two or more pixels lying along said first scan line.
- 3. The method of claim 1, wherein step (a) further comprises the step of locating the four corners of said symbol, and wherein said first and second scan lines are selected in accordance with said four corners.
- 4. The method of claim 1, wherein step (e) comprises the steps of:
- (1) generating a composite signal in accordance with said first and second values;
- (2) thresholding said composite signal; and
- (3) decoding said symbol in accordance with said thresholded composite signal.
- 5. An apparatus for reading a bar code symbol in a pixel image, comprising:
- (a) means for selecting a first scan line substantially parallel to the bars and spaces of said symbol;
- (b) means for scanning said symbol along said first scan line to generate a first value based on intensity values of two or more pixels of the pixel image that are crossed by the first scan line;
- (c) means for selecting a second scan line substantially parallel to the bars and spaces of said symbol, wherein the distance between said first and second scan lines is less than the width of a pixel of said image;
- (d) means for scanning said symbol along said second scan line to generate a second value based on intensity values of two or more pixels of the pixel image that are crossed by the second scan line; and
- (e) means for decoding said symbol in accordance with said first and second values.
- 6. The apparatus of claim 5, wherein said first value comprises the average of intensity values of two or more pixels lying along said first scan line.
- 7. The apparatus of claim 5, wherein means (a) further comprises means for locating the four corners of said symbol, and wherein said first and second scan lines are selected in accordance with said four corners.
- 8. The apparatus of claim 5, wherein means (e) further comprises:
- (1) means for generating a composite signal in accordance with said first and second values;
- (2) means for thresholding said composite signal; and
- (3) means for decoding said symbol in accordance with said thresholded composite signal.
Parent Case Info
This is a divisional of copending application Ser. No. 08/011,642 filed on Jul. 29, 1993 now U.S. Pat. No. 5,384,451.
US Referenced Citations (23)
Foreign Referenced Citations (1)
Number |
Date |
Country |
3903595 |
Jul 1989 |
DEX |
Divisions (1)
|
Number |
Date |
Country |
Parent |
011642 |
Jan 1993 |
|