Claims
- 1. In a reading apparatus for scanning and decoding image data encoded in one of a plurality of types of optically encoded indicia, said apparatus being of the type including a read-write random access memory space (RAMS) and at least one erasable read only memory space (EROMS), in combination:
scanning circuit including a solid-state image sensor for scanning and storing in said RAMS image data for said optically encoded indicia; decoding circuit for applying a plurality of decoding programs to image data stored in said RAMS to produce decoded data there from; a parameter table, stored in at least one of said memory spaces, for storing a plurality of parameters which specify the permitted operating modes of said reading apparatus, said parameters including: (i) a plurality of code parameters for controlling the decoding programs that may be used by said decoding circuit; (ii) a plurality of scanning-decoding parameters for controlling the scanning and decoding activities of said scanning circuit and said decoding circuit; and processing circuit including a menuing program for changing the parameters of said parameter table, and including a reprogramming program responsive to a program command generated by a data source external to said reading apparatus for reprogramming said apparatus; wherein said menuing program allows a user to modify said parameter table by presenting predetermined menu symbols to said apparatus, and wherein said reprogramming program allows said external data source to control the reprogramming of said apparatus.
- 2. The apparatus of claim 1 in which said menuing program includes a plurality of menu routines for causing said processing circuit to perform tasks corresponding to menu symbols presented to said apparatus by a user.
- 3. The apparatus of claim 2 in which said menu routines include at least one menu routine that causes said apparatus to output information relating to said parameter table.
- 4. The apparatus of claim 2 in which said menu symbols encode menu words of one or two types, a first type including a first op code that calls for changes to said parameter table and a second type including a second op code that calls for the performance of one of said menu routines.
- 5. The apparatus of claim 1 further including an I/O device through which said apparatus may communicate with said external data source, wherein said external data source comprises a local host processor.
- 6. The apparatus of claim 1 further including an I/O device through which said apparatus may communicate with said external data source, wherein said external data source comprises a remote host processor that is coupled to said I/O device through a data transmission link.
- 7. The apparatus of claim 1 wherein said reprogramming includes a loading program for loading an application program from said external data source into said RAMS.
- 8. The apparatus of claim 7 in which said reprogramming program includes instructions for transferring an application program from said RAMS to said EROM.
- 9.-23. (Cancelled).
CROSS REFERENCES TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of copending U.S. patent application Ser. No. 10/227,889 filed on 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 on Dec. 10, 2002, which is a continuation of U.S. patent application Ser. No. 09/385,597 filed 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 on 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/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 aforementioned U.S. patent application Ser. No. 08/697,913 also being a continuation-in-part of U.S. patent application Ser. No. 08/504,643 filed Jul. 20, 1995, which issued as U.S. Pat. No. 5,773,806, the aforementioned U.S. patent application Ser. No. 08/697,913 also being a continuation-in-part of U.S. patent application Ser. No. 08/371,037 filed Jan. 10, 1995, now abandoned. 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 (2)
|
Number |
Date |
Country |
Parent |
09651162 |
Aug 2000 |
US |
Child |
10227889 |
Aug 2002 |
US |
Parent |
09385597 |
Aug 1999 |
US |
Child |
09651162 |
Aug 2000 |
US |
Continuation in Parts (7)
|
Number |
Date |
Country |
Parent |
10227889 |
Aug 2002 |
US |
Child |
10786808 |
Feb 2004 |
US |
Parent |
08839020 |
Apr 1997 |
US |
Child |
09385597 |
Aug 1999 |
US |
Parent |
08697913 |
Sep 1996 |
US |
Child |
08839020 |
Apr 1997 |
US |
Parent |
08516185 |
Aug 1995 |
US |
Child |
08697913 |
Sep 1996 |
US |
Parent |
08205539 |
Mar 1994 |
US |
Child |
08516185 |
Aug 1995 |
US |
Parent |
08504643 |
Jul 1995 |
US |
Child |
08697913 |
|
US |
Parent |
08371037 |
Jan 1995 |
US |
Child |
08697913 |
|
US |