Claims
- 1. A method for programming an optical reader with use of a host processor, the method comprising:
generating a plurality of parameters using said host processor in response to a user initiated command, each of the plurality of parameters for use in determining whether an optical reader will automatically attempt to decode a certain bar code type; optically encoding data corresponding to each parameter to thereby create at least one bar code symbol, the at least one bar code symbol encoding information corresponding to each of said parameters; outputting said at least one bar symbol into such form that a said optical reader can read said at least one bar code symbol; and reading the at least one bar code symbol utilizing said optical reader to thereby download the corresponding parameters from the computer to said optical reader, whereby said optical reader is programmed in accordance with the downloaded parameters.
- 2. The method of claim 1, wherein said optical reader includes a slice image data acquisition system.
- 3. The method of claim 1, wherein said optical reader comprises a two-dimensional solid state image sensor.
- 4. The method of claim 1, wherein the step of generating includes the step of reading utilizing said host processor parameters from an optical reader other than an optical reader being reprogrammed.
- 5. The method of claim 1, where said outputing step includes one of printing or displaying said at least one bar code symbol.
- 6. A method for reprogramming an optical reader, the optical reader including a parameter table configured to define the reader operating modes, the method comprising:
optically encoding each of the plurality of optical reader commands, each optical reader command having a corresponding optical symbol; displaying at least one of the optical symbols on a display; and reading the displayed at least one optical symbol with the optical reader, the optical reader being reprogrammed in accordance with the optical reader command encoded by the displayed at least one optical symbol.
- 7. The method of claim 6, wherein the optical reader command is configured to modify the parameter table.
- 8. The method of claim 6, wherein the optical reader command is a vector processing command.
- 9. A method for controlling an optical reader, the optical reader including at least one of an operating program and a parameter table configured to define optical reader functionality, the method comprising:
coupling the optical reader to a computer via an interface, the computer including a plurality of computer programs, each of the plurality of computer programs being configured to control the at least one optical reader; receiving an optical reader identifier from the optical reader; comparing the optical reader identifier with the plurality of computer programs to determine reader compatibility, selecting a compatible computer program; and executing the selected compatible computer program to thereby modify the at least one operating program or the parameter table, whereby optical reader functionality is modified.
- 10. The method of claim 9, wherein said coupling step includes the step of coupling a nonintegrated computer to said reader
- 11. The method of claim 9, further comprising the step of reading the optical reader operating program.
- 12. The method of claim 9, further comprising the step of reading the optical reader parameter table.
- 13. The method of claim 9, further comprising the step of downloading a new operating program from the computer to the optical reader.
- 14. The method of claim 9, further comprising the step of modifying the optical reader parameter table.
- 15. The method of claim 9, further comprising the step of displaying the optical reader parameter table.
- 16. The method of claim 9, further comprising the step of printing the optical reader parameter table.
- 17. In a computer including a user interface, the user interface including a display and a selection mechanism, a method for programming a plurality of optical readers, the method comprising:
generating a plurality of parameter tables, each of the plurality of parameter tables determining an operating mode of an optical reader; optically encoding data corresponding to each parameter table to thereby create a plurality of optical symbols, each optical symbol corresponding to one parameter table; displaying the plurality of optical symbols; and reading each of the plurality of optical readers in succession, each optical reader reading a selected optical symbol to thereby download the corresponding parameter table from the computer to the optical reader, whereby each optical reader is programmed in accordance with the downloaded parameter table.
- 18. The method of claim 17, wherein the optical reader includes a 1D image sensor
- 19. The method of claim 17, wherein the optical reader includes a 2D image sensor.
- 20. The method of claim 17, wherein the step of generating includes editing an existing parameter table.
- 21. The method of claim 20, further comprising the step of downloading the existing parameter table from the optical reader.
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 |
10800136 |
Mar 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 |