Patent ID: 7909257

Claim:
An apparatus for use in reading bar codes, the apparatus comprising: a two dimensional image sensor array, the two dimensional image sensor array having column circuitry and row circuitry, wherein the two dimensional image sensor array is of complementary metal oxide semiconductor construction, and wherein the two dimensional image sensor array includes rows of pixels; a first circuit board carrying the two dimensional image sensor array; a second circuit board; an imaging lens for focusing light onto the two dimensional image sensor array; a support assembly, wherein the support assembly includes a lens holder for supporting the imaging lens, the support assembly being disposed forward of the first circuit board, wherein the second circuit board is spaced apart from and disposed forward of the first circuit board; a light bank for use in projecting an illumination pattern, the light bank consisting of first and second light emitting diodes carried by the second circuit board; an aiming light source for use in projecting an aiming pattern, the aiming light source being configured to emit light at longer wavelengths than light emitted by the first and second light emitting diodes; wherein the apparatus for capture of a frame of image data is operative so that exposure of a plurality of rows of pixels is commenced simultaneously, the exposure of the plurality of rows occurring during an exposure period; wherein the apparatus is operative to simultaneously drive the first and second light emitting diodes during an illumination period, wherein the apparatus is operative so that during the illumination period each of the first and second light emitting diodes draw at least 80 mA of current, and wherein a coordination between the exposure period and the illumination period is characterized by the exposure period and the illumination period at least partially overlapping in time; and wherein the apparatus is operative to process the frame of image data for attempting to decode a bar code symbol.