A liquid ejection apparatus which, by applying a drive voltage waveform to a piezoelectric element which drives an ejection nozzle, ejects a liquid from the ejection nozzle, the liquid ejection apparatus comprising: a reference voltage generating unit which generates a plurality of reference voltages; a drive voltage waveform data storage unit which, by classifying the drive voltage waveform into waveform sections including a voltage increasing section, decreasing section, or holding section, is configured to store drive voltage waveform data including a required time of each waveform section, and a voltage selected from the plurality of reference voltages for each boundary position of each waveform section; and a drive voltage waveform application unit which, in accordance with information relating to an adjustment of the ejection amount of the liquid ejected from the ejection nozzle, is configured to change the required time included in the drive voltage waveform data, and to apply the drive voltage waveform to the piezoelectric element, wherein the drive voltage waveform application unit is a unit which, in accordance with the information relating to the adjustment of the liquid ejection amount, changes the voltage included in the drive voltage waveform data and applies the drive voltage waveform, the apparatus further comprising a correspondence relationship storage unit storing a correspondence relationship between the required time included in the drive voltage waveform data, the voltage included in the drive voltage waveform data, and the liquid ejection amount, wherein the drive voltage waveform application unit is a unit which, on determining an adjusted ejection amount of the liquid, based on the correspondence relationship, is configured to change the required time included in the drive voltage waveform data and the voltage included in the drive voltage waveform data and to apply the drive voltage waveform. a reference voltage generating unit which generates a plurality of reference voltages; a drive voltage waveform data storage unit which, by classifying the drive voltage waveform into waveform sections including a voltage increasing section, decreasing section, or holding section, is configured to store drive voltage waveform data including a required time of each waveform section, and a voltage selected from the plurality of reference voltages for each boundary position of each waveform section; and a drive voltage waveform application unit which, in accordance with information relating to an adjustment of the ejection amount of the liquid ejected from the ejection nozzle, is configured to change the required time included in the drive voltage waveform data, and to apply the drive voltage waveform to the piezoelectric element, wherein the drive voltage waveform application unit is a unit which, in accordance with the information relating to the adjustment of the liquid ejection amount, changes the voltage included in the drive voltage waveform data and applies the drive voltage waveform, the apparatus further comprising a correspondence relationship storage unit storing a correspondence relationship between the required time included in the drive voltage waveform data, the voltage included in the drive voltage waveform data, and the liquid ejection amount, wherein the drive voltage waveform application unit is a unit which, on determining an adjusted ejection amount of the liquid, based on the correspondence relationship, is configured to change the required time included in the drive voltage waveform data and the voltage included in the drive voltage waveform data and to apply the drive voltage waveform.