Customizable optical reader
First Claim
1. A data collection system comprising a host computer and at least one optical reader, said optical reader including a portable housing, an image sensor, a memory, a script interpreter program residing in said memory, and a control circuit, said control circuit configured to output decoded message data corresponding to an indicia representation;
- wherein said at least one optical reader is configured, responsive to receiving a command from said host computer, to interpret by said script interpreter program and execute said command;
wherein said command includes;
an identifier of a routine to be executed by said optical reader, and at least one of;
a request to acknowledge successful execution of said command by said optical reader, and a data item to be assigned by said optical reader to a variable in said memory of said optical reader.
0 Assignments
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.
174 Citations
14 Claims
-
1. A data collection system comprising a host computer and at least one optical reader, said optical reader including a portable housing, an image sensor, a memory, a script interpreter program residing in said memory, and a control circuit, said control circuit configured to output decoded message data corresponding to an indicia representation;
-
wherein said at least one optical reader is configured, responsive to receiving a command from said host computer, to interpret by said script interpreter program and execute said command; wherein said command includes;
an identifier of a routine to be executed by said optical reader, and at least one of;
a request to acknowledge successful execution of said command by said optical reader, and a data item to be assigned by said optical reader to a variable in said memory of said optical reader. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data collection system comprising a host computer and at least one optical reader, said optical reader including a portable housing, an image sensor, a memory, a script interpreter program residing in said memory, and a control circuit, said control circuit configured to output decoded message data corresponding to an indicia representation;
-
wherein said optical reader is configured to interpret by said script interpreter program and execute at least one script statement received from said host computer; and wherein said script statement contains at least one of;
a first parameter identifying a category of commands allowed to be executed by said optical reader when executing said script statement, a second parameter containing a list of commands allowed to be executed by said optical reader when executing said script statement. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A data collection system comprising a host computer and at least one optical reader, said optical reader including a portable housing, an image sensor, a memory, a script interpreter program residing in said memory, and a control circuit, said control circuit configured to output decoded message data corresponding to an indicia representation;
-
wherein said optical reader is configured to receive a script statement from said host computer and to interpret a script statement by said script interpreter program and execute a script statement, said script statement instructing said optical reader to transmit a data item to said host computer; and wherein said script statement contains at least one of;
a parameter identifying a prefix to be transmitted when said data item is not null, a parameter identifying a prefix to be transmitted when said data item is null, a parameter identifying a suffix to be transmitted when said data item is not null, and a parameter identifying a suffix to be transmitted when said data item is null. - View Dependent Claims (13, 14)
-
Specification