An inhaler operable to control a temperature of a medicament of the
inhaler includes a medicament reservoir being configured to store a
medicament therein. A medicament ejector is operably coupled to the
medicament reservoir and is configured to eject the medicament from the
reservoir to deliver the medicament to a patient. A controllable thermal
source is in thermal communication with at least an inside portion of the
medicament reservoir and is operable to controllably affect a temperature
of the medicament. A thermal control system is in operable communication
with the controllable thermal source and is configured to control the
thermal source to maintain the medicament within a predetermined
temperature range.