06491223 is referenced by 279 patents.
A method and apparatus for autodiscriminating and decoding any of a plurality of 1D linear bar code symbols which use different 1D symbologies and of 2D matrix bar code symbols which use different 2D finder patterns and 2D symbologies. A processor stores a plurality of 1D decoding programs, a plurality of 2D decoding programs, and a parameter table that specifies which of said programs are to be enabled. During 1D autodiscriminating, the processor makes not attempt to decode unknown symbols in accordance with 1D decoding programs that are not enabled. During 2D autodiscrimination, the processor makes not attempt to decode unknown 2D symbols in accordance with 2D decoding programs that are not enabled.