Claims
- 1. A method for reading a reflective indicia utilizing a portable hand-held indicia reader including a one-dimensional image sensor, said method comprising:
illuminating said reflective indicia with a light source having a frequency in a specified frequency range, said reflective indicia including a plurality of rows, each row including a row address pattern and at least one of a data codeword and an error detection codeword; sweeping said hand-held indicia reader manually and asynchronously over said reflective indicia; capturing an electronic representation of said reflective indicia by processing lighted reflected from said reflective indicia; and analyzing said electronic representation of said reflective indicia to determine whether said reflective indicia is a one dimensional bar code symbol, said analyzing further including executing an automatic discrimination algorithm if said reflective indicia is a one dimensional bar code symbol.
- 2. The method according to claim 1 wherein said row address pattern includes a start pattern, a left row indicator codeword, a right row indicator codeword and a stop pattern.
- 3. The method according to claim 1 wherein said automatic discrimination algorithm is implemented in software.
- 4. The method according to claim 1 wherein said reflective indicia is a UPC bar code symbol.
- 5. The method according to claim 1 wherein said reflective indicia is an EAN bar code symbol.
- 6. The method according to claim 1 wherein said reflective indicia is a PDF417 bar code symbol.
- 7. A hand-held bar code reader for reading a reflective indicia, said bar code reader comprising:
a housing, said housing capable of being gripped and differently oriented in space by a human operator; an illumination system within said housing, said illumination system illuminating a plurality of rows of said reflective indicia as said hand-held bar code reader is manually and asynchronously moved over said reflective indicia, said illumination system including a light source having a frequency in a specified frequency range, each of said plurality of rows having a series of high and low reflectivity elements representing a row address pattern and at least one of a data codeword and an error detection codeword; a one dimensional image sensor within said housing, said image sensor capturing an electronic representation of said reflective indicia by processing lighted reflected from said reflective indicia; a microprocessor within said housing, said microprocessor in electrical communication with said illumination system and said image sensor; and a computer memory within said housing and in electrical communication with at least said microprocessor, said computer memory including a software module that when executed by said microprocessor analyzes said electronic representation to determine whether said reflective indicia is a one dimensional bar code, said software module further including a one dimensional bar code autodiscrimination decoding algorithm executed by said microprocessor if said reflective indicia is determined to be a one dimensional bar code.
- 8. The bar code reader according to claim 7 wherein said image sensor is a charge coupled device.
- 9. The bar code reader according to claim 7 wherein said computer memory is a PEROM.
- 10. The bar code reader according to claim 7 wherein said row address pattern includes a start pattern, a left row indicator codeword, a right row indicator codeword and a stop pattern.
- 11. The bar code reader according to claim 7 wherein said reflective indicia is a UPC bar code symbol.
- 12. The bar code reader according to claim 7 wherein said reflective indicia is an EAN bar code symbol.
- 13. The bar code reader according to claim 7 wherein said reflective indicia is a PDF417 bar code symbol.
CROSS REFERENCES TO RELATED APPLICATIONS
[0001] This application is a continuation of copending U.S. patent application Ser. No. 10/227,889 filed Aug. 26, 2002, which is a continuation of U.S. patent application Ser. No. 09/651,162 filed Aug. 30, 2000, which issued as U.S. Pat. No. 6,491,223, which is a continuation of U.S. patent application Ser. No. 09/385,597 filed on Aug. 30, 1999, which is a continuation-in-part of U.S. patent application Ser. No. 08/839,020 filed Apr. 23, 1997, which issued as U.S. Pat. No. 5,965,863 on Oct. 12, 1999, which is a continuation-in-part of U.S. patent application Ser. No. 08/697,913 filed Sep. 3, 1996, which issued as U.S. Pat. No. 5,900,613 on May 4, 1999, which is a continuation-in-part of U.S. patent application Ser. No. 08/504,643 filed on Jul. 20, 1995 which issued as U.S. Pat. No. 5,773,806 on Jun. 30, 1998, the aforementioned U.S. patent application Ser. No. 08/697,913, filed on Sep. 3, 1996 also being a continuation-in-part of U.S. patent application Ser. No. 08/516,185 filed Aug. 18, 1995, which is now abandoned, which is a continuation-in-part of U.S. patent application Ser. No. 08/205,539 filed on Mar. 4, 1994, which issued as U.S. Pat. No. 5,463,214. The priorities of all of the above applications are claimed, and the disclosure of each of the above applications is incorporated herein by reference in its entirety.
Continuations (3)
|
Number |
Date |
Country |
Parent |
10227889 |
Aug 2002 |
US |
Child |
10887207 |
Jul 2004 |
US |
Parent |
09651162 |
Aug 2000 |
US |
Child |
10227889 |
Aug 2002 |
US |
Parent |
09385597 |
Aug 1999 |
US |
Child |
09651162 |
Aug 2000 |
US |
Continuation in Parts (5)
|
Number |
Date |
Country |
Parent |
08839020 |
Apr 1997 |
US |
Child |
09385597 |
Aug 1999 |
US |
Parent |
08697913 |
Sep 1996 |
US |
Child |
08839020 |
Apr 1997 |
US |
Parent |
08504643 |
Jul 1995 |
US |
Child |
08697913 |
Sep 1996 |
US |
Parent |
08516185 |
Aug 1995 |
US |
Child |
08697913 |
Sep 1996 |
US |
Parent |
08205539 |
Mar 1994 |
US |
Child |
08516185 |
Aug 1995 |
US |