Patent ID: 8313170

Claim:
A fluid ejection device configured to eject fluid from an ejection port comprising: a driving element configured to pressurize the fluid and cause the same to be ejected from the ejection port by being driven according to a voltage applied thereto; a driving voltage waveform selecting unit configured to select a driving voltage waveform to be applied to the driving element from among a plurality of types of the stored driving voltage waveforms; a plurality of power sources which are able to set the voltage to be output; a power source voltage determining unit configured to determine voltages to be set to the plurality of power sources on the basis of the selected driving voltage waveform; a driving voltage waveform applying unit configured to apply the selected driving voltage waveform to the driving element by setting the determined voltages to the plurality of power sources and switching among the plurality of power sources to connect to the driving element; and a power source switching timing storing unit configured to store timings to switch the plurality of power sources and connect the same to the driving element in coordination with the plurality of types of the driving voltage waveforms, wherein the driving voltage waveform applying unit switches the plurality of power sources at the timings coordinated with the selected driving voltage waveform.