A method of tray ejecting force control for a tray-type optical drive is
disclosed. A preliminary input voltage is provided to a DC motor of the
tray-type optical drive to perform a preliminary ejection of a tray-type
optical drive tray during a preliminary time period. When the preliminary
time period is shorter than a predetermined time period, a first voltage
smaller than the preliminary input voltage is provided to the DC motor to
eject the tray. Alternately, when the preliminary time period is longer
than the predetermined time period, a second voltage greater than the
first voltage is provided to the DC motor for to eject the tray.