In order to reduce variation in the scanning range even when a resonance frequency fluctuates because of change in an operating environment, etc., an optical scanning device (1) according to the present invention is provided with: an optical fiber (7) that guides light from a light source (2) and emits the light from the tip thereof; a drive unit (8) that oscillates the tip of the optical fiber (7) at a drive frequency in a direction intersecting the longitudinal axis of the optical fiber (7); a resonance frequency detection unit that detects a resonance frequency of the tip of the optical fiber (7); and a drive frequency adjustment unit that adjusts the drive frequency such that the ratio between the resonance frequency detected by the resonance frequency detection unit and the drive frequency becomes constant.Selon l'invention, afin de réduire la variation dans la plage de balayage même lorsqu'une fréquence de résonance fluctue en raison d'un changement au sein d'un environnement d'exploitation, etc., un dispositif de balayage optique (1) comporte : une fibre optique (7) qui guide la lumière provenant d'une source de lumière (2) et qui émet la lumière à partir de sa pointe ; une unité d'entraînement (8) qui fait osciller la pointe de la fibre optique (7) à une fréquence d'entraînement dans une direction coupant l'axe longitudinal de la fibre optique (7) ; une unité de détection de fréquence de résonance qui détecte une fréquence de résonance de la pointe de la fibre optique (7) ; et une unité de réglage de fréquence d'entraînement qui règle la fréquence d'entraînement de sorte que le rapport entre la fréquence de résonance détectée par l'unité de détection de fréquence de résonance et la fréquence d'entraînement devienne constant.使用環境の変化等により共振周波数が変動しても走査範囲の変動を低減することを目的として、本発明に係る光走査装置(1)は、光源(2)からの光を導光し先端から射出する光ファイバ(7)と、光ファイバ(7)の先端を、光ファイバ(7)の長手軸に交差する方向に、駆動周波数で振動させる駆動部(8)と、光ファイバ(7)の先端の共振周波数を検出する共振周波数検出部と、共振周波数検出部により検出された共振周波数と駆動周波数との比が一定となるように駆動周波数を調節する駆動周波数調節部とを備える。