Patent ID: 8500023

Claim:
A barcode scanner device for reading a target barcode having a plurality of feature sections in a first color and a plurality of background sections in a second color, the device comprising: a light source for providing incident illumination onto the target barcode during reading of the target barcode, the light source having a plurality of independently selectable color wavelengths; a photodetector for receiving at least a portion of the incident illumination when reflected off the target barcode as reflected illumination, the reflected illumination used by the photodetector to capture a first color image of the target barcode when a first color wavelength is selected as the incident illumination and to capture a second color image of the target barcode when a second color wavelength is selected as the incident illumination; a memory for storing program code; a processor coupled to the memory that executes the program code to configure the processor to: select the first color wavelength and the second color wavelength from the plurality of independently selectable color wavelengths for use as the incident illumination, such that the second color wavelength is different from the first color wavelength, receive from a decoder system a first analysis result of the first color image and a second analysis result of the second color image, the first and second analysis results including decoded barcode information based on detected edges of the sections, compare the first and second analysis results against an analysis threshold indicative of a degree of accuracy of the decoded barcode information between the first and second analysis results, and combine portions of the first analysis result and the second analysis result to generate the captured image data based on their comparison against the analysis threshold, wherein the decoder system processes the first color image to generate the first analysis and processes the second color image to generate the second analysis.