A semiconductor laser driving circuit has a circuit protection function at
low temperature and includes a voltage current converter that converts an
input voltage Vin, which is determined according to a desired light
brightness of the semiconductor laser to be driven, into a current. A
current limiter limits an output current of the voltage current converter
to a specified current value or less. An output amplifier amplifies the
output current of the voltage current converter and supplies the
amplified current as a drive current to the semiconductor laser. A
temperature detection circuit detects a low temperature state and, in the
low temperature state, decreases the specified current value of the
current limiter.