A system for ejecting a bale from a baler, wherein the ejection process is controlled by a control unit (58) with input from various sensors and from a remote operator located on a tractor. The control unit automatically positions a chute (44), controls a power take-off from the tractor, depressurizes and opens a chamber door 72), ties the bale, selects and causes ejector teeth (40) to project into a forming chamber to engage the bale, causes the ejector teeth to move toward a discharge outlet (70) such that the engaged bale moves with them toward and through the discharge outlet, and determines when the bale has fully ejected from the baler. The remote operator may choose to eject only the bale or to eject the entire contents of the forming chamber, and if the former, the control unit determines the bales length and selects a subset of the ejector teeth that corresponds to that length.