A medication dispensing system is provided and includes a medicine transfer device (MTD) and a controller. The MTD transfers medicine between first and second containers. The first container initially stores medicine. The controller: determines a first predetermined amount of medicine to be dispensed from the medicine dispensing system; causes the MTD to discharge a second predetermined amount of the medicine from the first container onto the MTD, and transfer a third predetermined amount of the medicine from the MTD to the second container; subsequent to the transfer of the third predetermined amount, determine whether the second container has greater than or equal to the first predetermined amount; and if the second container has less than the first predetermined amount, cause the MTD to transfer a portion of the medicine on the MTD into the second container or discharge a portion of the medicine in the first container onto the MTD.L'invention concerne un système de distribution de médicament qui comprend un dispositif de transfert de médicament (MTD) et un dispositif de commande. Le MTD transfère un médicament entre des premier et second récipients. Le premier récipient stocke initialement un médicament. Le dispositif de commande : détermine une première quantité prédéterminée de médicament à distribuer à partir du système de distribution de médicament; amène le MTD à décharger une seconde quantité prédéterminée de médicament du premier récipient sur le MTD, et transfère une troisième quantité prédéterminée du médicament à partir du MTD au deuxième récipient; suite au transfert de la troisième quantité prédéterminée, détermine si le second récipient a une quantité supérieure ou égale à la première quantité prédéterminée; et si le second récipient a une quantité inférieure à la première quantité prédéterminée, amène le MTD à transférer une partie du médicament sur le MTD dans le second récipient ou à décharger une partie du médicament dans le premier récipient sur