The present disclosure relates to a scanner with an illumination system, including: a plurality of illumination devices in the illumination system, wherein the plurality of illumination devices illuminate a label; an imager, which captures an image signal reflected from the label and decodes the image signal; and a detector, which detects the intensity of light reflected from the label, wherein if the light intensity is higher than a predetermined threshold, an illumination status of one or more of the plurality of illumination devices is changed. The scanner with an illumination system according to the present disclosure can effectively avoid specular reflection when scanning a barcode on a smartphone screen.