1. A calibrating method for a printer, the calibrating method comprising: printing a calibration pattern on a medium by the printer; obtaining a scanned image of the calibration pattern on the medium printed by the printer; comparing the scanned image against the calibration pattern; detecting defects of the scanned image; and if the defects exceed an pre-determined value, adjusting print settings of the printer according to the defects of the scanned image.