An
inverter controller dives an
inverter to operate at a
switching frequency selectively from one of a preheating frequency (f1), a starting frequency (f2), and a lighting frequency (f3) which are different from each other, thereby giving a preheating mode, a starting mode, and a lighting mode. A reset means is provided to make the starting mode upon lowering of a
voltage supplied to the
inverter below a first threshold, while an inverter stop means is provided to stop the inverter upon detection of
abnormality of a
discharge lamp. A
timer generates a
signal determining the start of the preheating, starting, and / or lighting
modes, and generates a reset
signal disable
signal for disabling the reset means, an inverter stop disable signal for disabling the inverter stop means. The inverter controller includes a frequency sweep means for varying the
switching frequency gradually from the starting frequency to the lighting frequency. The
timer disables the reset means only during a period starting from the selection of the preheating frequency and ending when the
switching frequency varies to the lighting frequency, and disable the inverter stop means only during a period starting from the selection of the preheating frequency and ending when the switching frequency begins to vary from the starting frequency to the lighting frequency.