Abstract: A bar code reader system for reading bar code labels with highly specular spaces and bars with low contrast. The bar code label is illuminated with radiation polarized in a first direction. The radiation polarized in a first direction reflected from the bar code label is received and blocked by means of cross polarization. This blocked radiation is representative of the spaces and other radiation passing through unblocked is representative of the bars. The resulting radiation pattern representative of the bars and spaces is consequently inverted from its initial state into a secondary state. The radiation image passed by the block is detected in order to generate a signal representative of the bars and spaces. The strength of the signal representing the spaces is substantially diminished in intensity. The widths of the areas representing the bars and spaces is determined, and the widths representing the bars and spaces are interpreted to obtain the information of the bar code.
Abstract: An improved bar code reading system for reading bar codes having a wide range of intensity of reflected radiation includes repeatedly scanning a beam of radiation across a bar code containing bar and space code elements; monitoring the number of scans of the beam across the bar code; sensing the radiation reflected from the bar code and providing a bar code signal representative thereof; the bar code signals are amplified at one of a number of different gains, and a different gain is selected for each scan. Also disclosed is an improved bar code reader system for reading bar codes of diffuse bar elements and specular spaced elements.