摘要 |
A code reader configured with a plurality of types of illuminators is disclosed. Having access to the plurality of illuminator types, the code reader controls a reading attempt by first selecting and using one of the available illuminators. If the use of that illuminator fails to yield a valid read, the code reader selects a second of the available illuminators and reattempts the read. Again, upon failure to obtain a valid read, the coder reader selects yet another illuminator and so on until a valid read is obtained else all illuminator options have been exhausted. Illuminator selection order is set as a factory default, but adapts based on actual performance in a users environment. Alternately, illuminator order selection is based on range from the target. Such range may be proximity based, or based on marker beam distance calculations. Additionally, the illuminators are mounted on a single assembly along with read control program memory for ease in upgrade replacement. The illuminators share one or more detectors in performing read operations.
|