A scanning method for multiple barcodes, comprising: loading a tag template, the tag template having a plurality of detection zones each corresponding to a target barcode type; capturing a tag by a capturing unit to obtain a tag image, wherein the tag image has at least one barcode pattern to be detected, and each barcode pattern to be detected has coordinate information on an image coordinate system; overlaying the tag image with the tag template, and determining, according to the coordinate information of each barcode pattern to be detected, whether the barcode pattern to be detected is located in one of the detection zones; and if the barcode pattern to be detected is located in one of the detection zones and matches the corresponding target barcode type, reading the barcode pattern to be detected located in the detection zone to acquire a read result; wherein the scanning method for multiple barcodes further comprises: if a partial zone of the barcode pattern to be detected is located in the detection zone, determining whether a coverage ratio of the partial zone to the detection zone is greater than a threshold; and if the coverage ratio is greater than or equal to the threshold and the barcode pattern to be detected located in the detection zone matches the corresponding target barcode type, reading the barcode pattern to be detected located in the detection zone to acquire the read result. loading a tag template, the tag template having a plurality of detection zones each corresponding to a target barcode type; capturing a tag by a capturing unit to obtain a tag image, wherein the tag image has at least one barcode pattern to be detected, and each barcode pattern to be detected has coordinate information on an image coordinate system; overlaying the tag image with the tag template, and determining, according to the coordinate information of each barcode pattern to be detected, whether the barcode pattern to be detected is located in one of the detection zones; and if the barcode pattern to be detected is located in one of the detection zones and matches the corresponding target barcode type, reading the barcode pattern to be detected located in the detection zone to acquire a read result; wherein the scanning method for multiple barcodes further comprises: if a partial zone of the barcode pattern to be detected is located in the detection zone, determining whether a coverage ratio of the partial zone to the detection zone is greater than a threshold; and if the coverage ratio is greater than or equal to the threshold and the barcode pattern to be detected located in the detection zone matches the corresponding target barcode type, reading the barcode pattern to be detected located in the detection zone to acquire the read result. if a partial zone of the barcode pattern to be detected is located in the detection zone, determining whether a coverage ratio of the partial zone to the detection zone is greater than a threshold; and if the coverage ratio is greater than or equal to the threshold and the barcode pattern to be detected located in the detection zone matches the corresponding target barcode type, reading the barcode pattern to be detected located in the detection zone to acquire the read result.