Patent ID: 7697583

Claim:
A semiconductor laser driving device comprising: a semiconductor laser which emits a laser light; a temperature detection unit configured to detect a temperature of the semiconductor laser; a laser driving signal generating unit configured to generate a laser driving signal for driving the semiconductor laser; a correction signal generating unit configured to generate a correction signal used for correcting the laser driving signal based on the detected temperature; a correction unit configured to correct the laser driving signal based on the correction signal; and a driving unit configured to drive the semiconductor laser based on the corrected laser driving signal, wherein the correction signal generating unit sets the correction signal to a reference correction amount when the detected temperature is a predetermined temperature, wherein the correction signal generating unit changes the correction signal to a correction amount smaller than the reference correction amount when the detected temperature is higher than the predetermined temperature, wherein the correction signal generating unit changes the correction signal to a correction amount larger than the reference correction amount when the detected temperature is lower than the predetermined temperature, and wherein the correction signal generating unit executes a change of narrowing a pulse width set in a predetermined temperature in a first case that the detected temperature is higher than the predetermined temperature, and executes a change of widening the pulse width set in the predetermined temperature in a second case that the detected temperature is lower than the predetermined temperature.