A computer program product for, by one or more processors, predetermining optimal demount placement in an automated data storage library, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
- an executable portion that predetermines, while performing one of a plurality of robotic movements by an accessor, a selected demount position for each mounted data storage cartridge for demounting data storage cartridges in the automated data storage library, wherein idle time of the accessor during a demount operation is reduced;
- and
- an executable portion that recalculates the selected demount position for each mounted data storage cartridge for demounting the data storage cartridges while performing a subsequent demount operation;
- wherein the selected demount position is determined according to the recalculation prior to a demount command being issued.