Optical reader configured to accurately and rapidly read multiple symbols
First Claim
1. A method for operating a portable trigger-actuated optical reader, said method comprising the steps of:
- waiting for said trigger to be pulled; and
while said trigger is pulledcapturing image data;
attempting to decode symbols represented in captured image data;
determining a present identification string for each symbol successfully decoded;
comparing each present identification string to identification strings previously written to an identification string list; and
when a present identification string for a most recently decoded symbol is not on said listoutputting a decoded message for said most recently decoded symbol; and
writing said present identification string to said identification string list.
2 Assignments
0 Petitions
Accused Products
Abstract
In the present invention, an optical reader is made to commence image capture and decoding when a trigger of the reader is pulled, and to continuously attempt to decode symbols in captured image data until the time the trigger is released. Despite continuously attempting to decode symbols during the entire period in which a trigger is actuated, a reader according to the invention is made so as not to output data messages pertaining to the same symbol more than once during one trigger-actuation period. To this end, a reader operating according to the invention maintains a list of identification strings identifying all symbols which have been successfully decoded since the time the trigger was pulled. When symbols in image data are decoded, identification strings for those symbols are determined and then compared to identification strings previously written to the list. If an identification string for a successfully decoded symbol is not on the list, the reader outputs a data message for the symbol, and adds the identification string to the identification string list.
317 Citations
26 Claims
-
1. A method for operating a portable trigger-actuated optical reader, said method comprising the steps of:
-
waiting for said trigger to be pulled; and while said trigger is pulled capturing image data; attempting to decode symbols represented in captured image data; determining a present identification string for each symbol successfully decoded; comparing each present identification string to identification strings previously written to an identification string list; and when a present identification string for a most recently decoded symbol is not on said list outputting a decoded message for said most recently decoded symbol; and writing said present identification string to said identification string list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for operating a portable trigger-actuated optical reader, said method comprising the steps of:
-
establishing a predetermined list of identification strings identifying symbols that are to be decoded in a scene; waiting for said trigger to be pulled; while said trigger is pulled capturing image data; attempting to decode symbols represented in captured image data; determining a present identification string for each symbol successfully decoded; comparing each present identification string to identification strings of said identification string list; and when a present identification string for a most recently decoded symbol is on said list and not designated as being previously determined outputting a decoded message for said most recently decoded symbol; and designating an identification string on said predetermined list corresponding to said present identification string as being previously determined so that said reader is prevented from outputting a data message for the same decoded symbol more than once. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification