Patent ID: 8657198

Claim:
A data capture terminal for processing at least one of a plurality of data arranged at spaced-apart locations on a target, comprising: an electro-optical reader for electro-optically reading the at least one data on the target; a controller operatively connected to the reader, for processing the at least one data, and for determining whether the at least one data has been successfully processed; and an interpretation engine for customizing the controller with user-selected logic, the user-selected logic being located into the interpretation engine after the data capture terminal is delivered from a manufacturer to an end user, the interpretation engine being operative to interpret blocks in the user-selected logic to execute each of the blocks directly, block by block, for instructing the controller with logical conditions under which the other data on the target is to be processed, wherein the user-selected logic includes specifying a set of logical steps that determine the outcome of a decision that includes at least one of (1) whether to proceed to decode more symbols based on decoded data available to the terminal at the moment that calls for the determination of the decision and (2) whether to terminate the decode process based on decoded data available to the terminal at the moment that calls for the determination of the decision.