Patent ID: 8500001

Claim:
A barcode recognition method, for recognizing a barcode to derive effective barcode information of the barcode, wherein the barcode includes a plurality of segments and at least one checksum, wherein each of the plurality of segments is delimited by a corresponding finder pattern, and at least one of the plurality of segments comprises at least two characters, the barcode recognition method comprising the following steps: capturing the barcode; repeatedly and respectively scanning and recognizing the barcode along a plurality of scan tracks, in which each of the scan tracks passes through the segments of the barcode; after scanning and recognizing the barcode along any one of the scan tracks, performing the following steps: analyzing a barcode information fragment carried by each of the segments of the barcode, and determining whether at least one effective segment exists among the segments, wherein an effective segment is one of the segments in which the barcode information fragment carried is able to be recognized and derived; recording the effective segments and the corresponding barcode information fragments; according to the effective segments, randomly combining effective segments to generate a plurality of segment combinations, wherein each of the segment combinations includes a combination of effective segments consisting the barcode; and verifying each of the segment combinations with the checksum of each of the segment combinations, and then finding out the segment combination being successfully verified with the checksum thereof as a effective combination; and outputting the effective barcode information of the effective combination.