An ejection apparatus comprising: an ejection head for ejecting a droplet from an ejection port formed on an ejection port surface; droplet detection means for detecting that the ejected droplet has reached a predetermined position; period detection means for detecting a period from when the ejection head starts ejection of the droplet until when the droplet detection means detects that the droplet has reached the predetermined position; calculation means for calculating an ejection speed of the droplet, based on the period detected by the period detection means and a distance from the ejection port surface to the predetermined position; and change means for changing a distance between the ejection port surface of the ejection head and the droplet detection means, wherein in a state where the distance from the ejection port surface of the ejection head to the predetermined position corresponds to a first distance, the period detection means is configured to detect a first period from when ejection of a droplet from the ejection port is started until when the droplet detection means detects the droplet, and in a state where the distance from the ejection port surface of the ejection head to the predetermined position is changed to a second distance by the change means, the period detection means is configured to detect a second period from when ejection of a droplet from the ejection port is started until when the droplet detection means detects the droplet, the second distance being different from the first distance, and characterized in that the calculation means is configured to calculate an ejection speed of the droplet, based on a difference between the first distance and the second distance, and a difference between the first period and the second period, wherein, in a state where the distance from the ejection port surface to the predetermined position is changed by the change means to a third distance, the period detection means is configured to detect a third period from when ejection of the droplet from the ejection port is started until when the droplet detection means detects the droplet, and the calculation means is configured to calculate an ejection speed, based on the second distance, the third distance, the second period, and the third period, the third distance being different from the first distance and the second distance, and wherein an ejection speed corresponding to a fourth distance different from the first distance, the second distance, and the third distance is calculated, based on the ejection speed calculated based on the period detected by the period detection means at the first distance and the second distance and the ejection speed calculated based on the period detected by the period detection means at the second distance and the third distance. an ejection head for ejecting a droplet from an ejection port formed on an ejection port surface; droplet detection means for detecting that the ejected droplet has reached a predetermined position; period detection means for detecting a period from when the ejection head starts ejection of the droplet until when the droplet detection means detects that the droplet has reached the predetermined position; calculation means for calculating an ejection speed of the droplet, based on the period detected by the period detection means and a distance from the ejection port surface to the predetermined position; and change means for changing a distance between the ejection port surface of the ejection head and the droplet detection means, wherein in a state where the distance from the ejection port surface of the ejection head to the predetermined position corresponds to a first distance, the period detection means is configured to detect a first period from when ejection of a droplet from the ejection port is started until when the droplet detection means detects the droplet, and in a state where the distance from the ejection port surface of the ejection head to the predetermined position is changed to a second distance by the change means, the period detection means is configured to detect a second period from when ejection of a droplet from the ejection port is started until when the droplet detection means detects the droplet, the second distance being different from the first distance, and characterized in that the calculation means is configured to calculate an ejection speed of the droplet, based on a difference between the first distance and the second distance, and a difference between the first period and the second period, wherein, in a state where the distance from the ejection port surface to the predetermined position is changed by the change means to a third distance, the period detection means is configured to detect a third period from when ejection of the droplet from the ejection port is started until when the droplet detection means detects the droplet, and the calculation means is configured to calculate an ejection speed, based on the second distance, the third distance, the second period, and the third period, the third distance being different from the first distance and the second distance, and wherein an ejection speed corresponding to a fourth distance different from the first distance, the second distance, and the third distance is calculated, based on the ejection speed calculated based on the period detected by the period detection means at the first distance and the second distance and the ejection speed calculated based on the period detected by the period detection means at the second distance and the third distance.