1. A method for multi-type barcode recognition, for recognizing a current barcode, to determine a barcode type of the current barcode among a plurality of supported barcode types and the corresponding barcode information carried by the current barcode, and the method comprising the following steps: (a) loading a record table for recording matching frequencies that each supported barcode type matches the barcode type of recognized barcodes; (b) according to the matching frequency of each supported barcode type recorded in the record table, sorting the supported barcode types in a recognizing sequence to obtain a recognizing priority of each of the supported barcode types; wherein the supported barcode type having a relative high matching frequency has a relative high recognizing priority in the recognizing sequence; (c) capturing the current barcode, picking up each of the supported barcode types in the recognizing sequence one by one according to the recognizing priorities of the supported barcode types, and utilizing the picked up supported barcode type to recognize the current barcode, so as to determine the type of the current barcode; (d) according to a recognition result of the current barcode, updating the matching frequency of the supported barcode type that matches the barcode type of the current barcode; and (e) outputting a recognition result of the current barcode.