Claims
- 1. A scanner for reading machine-readable code on an object, comprising:
- scanning means for repetitively scanning the code and providing a plurality of scan signals, each including a code fragment and an associated code position value that corresponds to one of the successive scans of the code;
- data means for receiving and storing the scan signals; and
- reconstruction means coupled to the data means for reconstructing at least a portion of the code from two or more code fragments by determining whether the code position value from a later scan signal corresponds to the code position value from an earlier scan signal, identifying a subinterval in the later and earlier code fragments, overlaying the code fragments and verifying that the subintervals are in registration.
- 2. A scanner according to claim 1 wherein the reconstruction means includes means to shift the code fragments relative to each other when the subintervals are not initially verified in registration.
- 3. A scanner according to claim 2 wherein the reconstruction means disregards the later code fragment when the subintervals are not verified in registration after shifting the code fragments.
- 4. A scanner according to claim 1 wherein the reconstruction means disregards the later code fragment when the subintervals are not verified in registration.
- 5. A scanner for reading machine readable code on an object comprising:
- scanning means for repetitively scanning the code and providing code fragments with associated code position values;
- data means for receiving and storing the code fragments and the associated code position values; and
- reconstruction means coupled to the data means for reconstructing at least a portion of the code from two or more code fragments by identifying a subinterval in a later and an earlier code fragment and, utilizing the code position values for the respective code fragments, overlaying the code fragments with the subintervals in registration.
- 6. A scanner according to claim 5 wherein the reconstruction means combines the registered fragments into a data string representing a reconstructed portion of the code.
- 7. A scanner according to claim 5 wherein the reconstruction means shifts the code fragments relative to each other when the subintervals are not initially verified.
- 8. A scanner according to claim 5 wherein the reconstruction means disregards the later code fragment when the subintervals are not verified in registration after shifting the code fragments.
RELATED APPLICATIONS
This invention is a continuation-in-part of application Ser. No. 07/902,574, filed Jun. 22, 1992, now U.S. Pat. No. 5,466,921, which is a continuation of application Ser. No. 07/586,545, filed on Sep. 21, 1990, now U.S. Pat. No. 5,124,538, which is a continuation-in-part of application Ser. No. 07/237,517, filed on Aug. 26, 1988, U.S. Pat. No. 5,028,772.
US Referenced Citations (86)
Foreign Referenced Citations (3)
Number |
Date |
Country |
57-164373 |
Oct 1982 |
JPX |
62-31485 |
Feb 1987 |
JPX |
62-231387 |
Oct 1987 |
JPX |
Non-Patent Literature Citations (4)
Entry |
Letter From Accu-Sort President Al Wurz, Dated Jun. 24, 1986--Enhance Bar Code Scanner (Exhibit "A"). |
Development Order From U.S. Postal Service To Accu-Sort, Dated Oct. 16, 1986 (Exhibit "B"). |
Order From U.S. Postal Service To Accu-Sort For Three (3) Scanners (Exhibit"C"), May 12, 1988. |
Hildebrand, Reading The Supermarket Code Sep. 1974, pp. 10-18. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
586545 |
Sep 1990 |
|
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
902574 |
Jun 1992 |
|
Parent |
237517 |
Aug 1988 |
|