This optical scanning device is provided with: an optical fiber; a signal generation unit that generates a drive signal having a frequency fd different from the resonant frequency fr of the optical fiber; and a drive unit that causes the tip of the optical fiber to vibrate in a spiraling manner in accordance with the drive signal. The signal generation unit generates a drive signal that satisfies the conditional expression (1) and in which the following are included within one scanning period: a first period in which the amplitude gradually increases from approximately zero to the maximum value; and a second period in which the amplitude gradually decreases from the maximum value to approximately zero. N2 is the number of vibrations in the drive signal during the second period.L'invention concerne un dispositif de balayage optique qui comprend : une fibre optique ; une unité de génération de signal qui génère un signal d'entraînement ayant une fréquence fd différente de la fréquence de résonance fr de la fibre optique ; et une unité d'entraînement qui amène la pointe de la fibre optique à vibrer en spirale selon le signal d'entraînement. L'unité de génération de signal génère un signal d'entraînement qui satisfait l'expression conditionnelle (1), et dans lequel les éléments suivants sont compris pendant une période de balayage : une première période dans laquelle l'amplitude augmente progressivement d'approximativement zéro à la valeur maximale ; et une seconde période dans laquelle l'amplitude diminue progressivement de la valeur maximale à approximativement zéro. N2 est le nombre de vibrations dans le signal d'entraînement pendant la seconde période.本発明の光走査装置は、光ファイバと、光ファイバの共振周波数frとは異なる周波数fdを有する駆動信号を生成する信号生成部と、駆動信号に従って光ファイバの先端をスパイラル振動させる駆動部とを備え、信号生成部は、1回の走査期間中に振幅が略ゼロから最大値まで漸次増大する第1の期間および振幅が最大値から略ゼロまで漸次減少する第2の期間を含み、かつ、以下の条件式(1)を満足する駆動信号を生成する。N2は、第2の期間における駆動信号の振動回数である。