Customizable optical reader
DCFirst Claim
Patent Images
1. A method to create a custom function in an optical reader comprising the steps of:
- providing a hand held optical reader having a host routines mode and a plurality of script routine modules;
providing a host computer to communicate with the optical reader;
providing a computer to order script routine modules into lists that can be executed in succession by the optical reader;
identifying a string of the script routine modules using the computer such that when said string of script routine modules are executed together in succession said string of script routine modules define a function;
generating a string of identifiers representing the string of script routine modules on the computer;
transmitting the string of identifiers from the computer to the host computer;
transmitting the string of identifiers from the host computer to one or more optical readers set to the host routines mode; and
executing the custom function on at least one of the optical readers as the execution order of a selected list of script routine modules.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
An optical reader, which is operable in a “host commands” mode and a “host routines” mode. In the “host commands” mode, the reader receives and executes a script routine module from a host. In the “host routines” mode, the reader receives a script routine Module identifier from the host, and the reader, in turn, executes a selected one of a plurality of reader-stored script routine modules based on the identifier.
-
Citations
20 Claims
-
1. A method to create a custom function in an optical reader comprising the steps of:
-
providing a hand held optical reader having a host routines mode and a plurality of script routine modules; providing a host computer to communicate with the optical reader; providing a computer to order script routine modules into lists that can be executed in succession by the optical reader; identifying a string of the script routine modules using the computer such that when said string of script routine modules are executed together in succession said string of script routine modules define a function; generating a string of identifiers representing the string of script routine modules on the computer; transmitting the string of identifiers from the computer to the host computer; transmitting the string of identifiers from the host computer to one or more optical readers set to the host routines mode; and executing the custom function on at least one of the optical readers as the execution order of a selected list of script routine modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method to create a custom function in an optical reader comprising the steps of:
-
providing a hand held optical reader having a host command mode; providing a host computer to communicate with the optical reader and to send one or more script routine modules to the optical reader set to the host command mode; identifying one or more script routine modules to be transmitted to the optical reader; transmitting the one or more script routine modules from the host computer to one or more optical readers set to the host command mode such that the script routine modules are executed together in succession by the optical reader as a custom function; and executing the custom function on at least one of the optical readers. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A hand held optical reader including:
-
a control circuit configured to control an image sensor and including a memory, a processor and firmware and where said processor is configured to execute instructions stored within said memory and said firmware; a main operating program including a plurality of said instructions configured for execution by said processor; a script interpreter program including a plurality of said instructions configured for execution by said processor, said script interpreter program is configured to interpret and execute commands communicated to said memory from another computer after execution of said main operating program; and
where said commands direct the execution of firmware functions stored within said firmware.
-
Specification