Besides normal pixels, a plurality detection pixels are arranged in an imaging surface of an FPD. In preliminary imaging, X-rays are emitted to an imaged body portion of a patient. The detection pixels receive the X-rays passed through the body portion, and output AEC detection signals. If an integral value of the AEC detection signals has reached a threshold value, X-ray emission is stopped and the preliminary imaging is completed. A main exposure condition determination unit determines a main irradiation time, being an irradiation time with the X-rays during the main imaging, based on an irradiation time with the X-rays during the preliminary imaging and the integral value of the AEC detection signals. The main imaging is performed using the main irradiation time. The normal pixels continue a charge accumulation operation over the preliminary imaging and the main imaging to produce an X-ray image for use in diagnosis.