Patent ID: 6070801
Filing Date: 2000-06-06
Classification: G06K

Abstract:
A bar code reader scanning a bar code containing three identifying bars each having a fixed pattern and data characters of two blocks interposed between the identifying bars, detecting a bright/dark pattern on a trajectory of the scanning, and demodulating data coded into the bar code on the basis of the bright/dark pattern, said reader comprising:a demodulating unit obtaining plural pieces of demodulated data by demodulating the bright/dark patterns on the trajectories each passing through at least one of the three identifying bars;a demodulated data synthesizing unit obtaining the demodulated data corresponding to all of the bar code by synthesizing the plural pieces of demodulated data obtained by said demodulating unit;an overlap judging unit judging whether or not the plural pieces of demodulated data obtained by said demodulating unit demodulates the bright/dark patterns on the trajectories each passing through any one of the blocks overlap at least partially in the block;a coincidence judging unit judging whether or not overlapped portions of the plural pieces of demodulated data judged by said overlap judging unit as being overlapped are coincident with each other; anda demodulated data validating unit validating the demodulated data reproduced by said demodulated data synthesizing unit only when said coincidence judging unit judges that the overlapped portions are coincident with each other within the predetermined block where the reverse reading of the bright/dark patterns is not detected.