Problem to be solved: to provide a mechanism in which wavelength sweeping method of a plurality of wavelength sweeping methods capable of being set for the wavelength sweep light source is prevented from being irradiated with light of a predetermined quantity or more within a predetermined time for the eye to be examined.Solution: as a wavelength sweeping method of light by a wavelength sweep light source (seed light source (210)), a wavelength wavelength sweeping method for performing a first wavelength sweep from a first wavelength. Lambda. 1 to a second wavelength. Lambda. 2 within a time of one pattern Pt, or a first wavelength sweep described above and a second in the time of one pattern Pt A reciprocal wavelength sweep method for setting the second wavelength sweep from the wavelength. Lambda.. sub.2 to the first wavelength. Lambda. 1 is set.In the case where the reciprocal wavelength sweep method is set, a wavelength sweep light source (seed light source) (such as a light source) (light source (210)) so that a light having a light quantity smaller than the light amount of light emitted from a wavelength sweep light source (seed light source (210)) is emitted from a wavelength sweep source (type light source (210)) when the wavelength sweep method is set Step 210).Diagram【課題】波長掃引光源に対して設定可能な複数の波長掃引方法のいずれの波長掃引方法においても、被検眼に対して所定時間内に所定の光量以上の光が照射されることを回避する仕組みを提供する。【解決手段】波長掃引光源(種光源(210))による光の波長掃引方法として、1パターンPTの時間内に第1の波長λ1から第2の波長λ2までの第1の波長掃引を行う片側波長掃引方法、または、1パターンPTの時間内に上述した第1の波長掃引と第2の波長λ2から第1の波長λ1までの第2の波長掃引とを行う往復波長掃引方法を設定する。そして、往復波長掃引方法が設定された場合には、片側波長掃引方法が設定された場合に波長掃引光源(種光源(210))から出射される光の光量よりも小さい光量の光が波長掃引光源(種光源(210))から出射されるように、波長掃引光源(種光源(210))を制御する。【選択図】図4