A write pulse generating apparatus includes a control unit which provides
information on an optical recording medium type and information on a
recording speed factor, and a control signal generating unit which
determines a multi-pulse type which is to be generated in a multi-pulse
interval based on the information recording medium type and recording
speed factor. The generating unit generates a signal for controlling the
light emitting device driving unit to generate a write pulse having the
determined multi-pulse type. A control unit sets the level of the write
pulse for up to an entire interval of a write mark and/or a write space
according to the optical recording medium type and the recording speed
factor.